码迷,mamicode.com
首页 > 其他好文 > 详细

pip本地源制作

时间:2015-04-25 00:26:41      阅读:1042      评论:0      收藏:0      [点我收藏+]

标签:pip

pip安装

[root@centos7 ~]# yum install -y python-pip     # 安装pip
[root@centos7 ~]# mkdir -p /var/www/html/pypi/Packages  # 用来放pip包


pip源配置

# 先下载但不安装几个包到/var/www/html/pypi/Packages目录下
[root@centos7 ~]# pip -q install --no-install -i http://pypi.python.org/simple -d /var/www/html/pypi/Packages/ pypiserver  # pypi server
[root@centos7 ~]# pip -q install --no-install -i http://pypi.python.org/simple -d /var/www/html/pypi/Packages/ salt-api  
[root@centos7 ~]# pip -q install --no-install -i http://pypi.python.org/simple -d /var/www/html/pypi/Packages/ pip2pi
[root@centos7 ~]# ll /var/www/html/pypi/Packages/
total 576
drwxr-xr-x 2 root root     63 Apr 24 18:21 .
drwxr-xr-x 3 root root     21 Apr 24 18:20 ..
-rw-r--r-- 1 root root  86178 Apr 24 18:20 pypiserver-1.1.7.zip
-rw-r--r-- 1 root root 495999 Apr 24 18:21 salt-api-0.8.4.1.tar.gz

[root@centos7 ~]# pip help install  # 查看install后面可以带的参数选项
[root@centos7 ~]# pip install pypiserver   # 如果有web服务器,如apache、nginx,就不要安装这个了
[root@centos7 ~]# pip install pip2pi  # 建立索引用的
[root@centos7 ~]# dir2pi /var/www/html/pypi/Packages/   # 使用dir2pi建立索引
[root@centos7 ~]# yum install -y httpd
[root@centos7 ~]# service start httpd # 启动httpd服务,默认目录就是在/var/www/html目录下面


pip源测试

[root@node-194 ~]# mkdir -p .pip          # 设置pip源默认位置
[root@node-194 ~]# cat .pip/pip.conf 
[global]
index-url=http://192.168.141.249/pypi/Packages/simple
[root@node-194 ~]# pip install salt-api   # 正常安装,测试ok
Downloading/unpacking salt-api


参考链接

构建机房运维基础架构(十六): 搭建本地pypi

本文出自 “the-way-to-cloud” 博客,请务必保留此出处http://iceyao.blog.51cto.com/9426658/1638128

pip本地源制作

标签:pip

原文地址:http://iceyao.blog.51cto.com/9426658/1638128

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!