私有化python pypi-server的搭建

2019-10-23  本文已影响0人  john瀚

1.第一步

pip install pypiserver

2.第二步

创建存储包的目录

mkdir ~/packages

3.第三步

创建上传package的用户密码,下面的user 是你的用户名。.htaccess 文件用户存储生成好的用户名密码。

pip install passlib
htpasswd -sc ~/.htaccess user

4.第四步

启动pypiserver

pypi-server -p 3141 -P ~/.htaccess ~/packages

5.第五步

更改pip的远程地址为自己建设的私有化地址.(由于 pip install xxxx)

tee ~/.pip/pip.conf <<-'EOF'
[global]
index-url = http://localhost:3141/simple
extra-index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = localhost:3141
EOF

6.第六步

创建~/.pypyrc 用于上传package

[distutils]
index-servers =
  privatepypi 

[privatepypi]
repository:http://127.0.0.1:3141
username:user
password:xxxxx

7.第七步

上传你打包好的python package

python setup.py sdist upload -r privatepypi 

privatepypi: http://127.0.0.1:3141的别名

上一篇 下一篇

猜你喜欢

热点阅读