pypi源
2018-12-11 本文已影响11人
lockdreamer
pypi私有源已经建好,下面是相关信息:
1、主机ip: 192.168.21.14 端口:25000
2、安装位置: /home/zyzx/nexus-pypi
3、 复用之前的端口25000,nginx代理两个location,18090端口为原先maven私有源,8091为pypi私有源
4、配置如下:
![](https://img.haomeiwen.com/i14257804/7867046a07c3d460.png)
客户端配置:
客户端建立pip的配置文件,如下:
~/.pip/pip.conf
![](https://img.haomeiwen.com/i14257804/6c08bbbfcde7256b.png)
问题:普通用户执行pip install报错
![](https://img.haomeiwen.com/i14257804/cf3c989507b29457.png)
原因:普通用户没有权限往系统里面下载包
解决办法:
a、使用root用户,安装pip install virtualenv
b、使用普通用户创建virtualenv命名为.env:virtualenv --no-site-packages .env
c、切换env: . .env/bin/activate
![](https://img.haomeiwen.com/i14257804/a62917f8dd4ea9a1.png)
d、再次执行,成功
![](https://img.haomeiwen.com/i14257804/240c404be01f2406.png)
amqp包被安装到~/.env/lib/python2.7/site-packages目录
![](https://img.haomeiwen.com/i14257804/9755437985e643cb.png)
e、退出.env环境:deactivate
5、pypi管理uri为http://192.168.21.14:25000/pypi/ or http://192.168.21.14:8091/pypi/
用户名:admin
密码: admin!@#$