1、安装pip软件
yum -y install python-pip
pip install --upgrade pip
pip install pip2pi
2、安装apache
yum -y install httpd
3、创建pip存放的目录
mkdir -p /var/www/packages
4、配置apache
vim /etc/httpd/conf.d/vhost.conf
Listen 81
<VirtualHost *:81>
DocumentRoot "/var/www/packages/simple"
ServerName pypi.com
Errorlog /var/log/httpd/pypi.error.log
CustomLog /var/log/httpd/pypi.access.log common
</VirtualHost>
5、重启apache服务
systemctl restart httpd
6、获取pip资源表并生成文件
wget http://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?h=stable/newton -O requirements.txt
7、下载依赖软件
yum -y install mysql-devel libffi-devel libpqxx-devel
8、读取文件、下载
pip wheel --timeout 120 --wheel-dir /var/www/packages --find-links /var/www/packages --build /tmp/openstack-builder --log /var/log/repo/repo_builder.log --requirement requirements.txt
9、生成索引
dir2pi /var/www/packages
10、在另外一台服务器进行测试
pip install Django -i http://10.0.0.201:81 10.0.0.201:81是搭建的服务器的ip和端口