美文网首页
Python 笔记 | 建立python私有仓库

Python 笔记 | 建立python私有仓库

作者: WangLane | 来源:发表于2020-01-06 17:36 被阅读0次

这里使用pypiserver进行搭建, 官方地址:pypiserver

1. 搭建

安装pypiserver

pip install pypiserver

安装htpasswd的相关依赖

sudo apt install apache2
pip install passlib

htpasswd生成上传密码

htpasswd -sc ~/pypipasswd.txt user_name

创建python包存放的目录,可以放个whl包进去

mkdir ~/packages

开启服务

pypi-server -p 8080 -P ~/pypipasswd.txt ~/packages 

上传

用户目录下创建.pypirc文件, 内容如下

[distutils]
index-servers =
  pypi
  local

[pypi]
username:
password:

[local]
repository: http://localhost:8080  //这里是ip加端口
username: <你的私有pypi用户名>
password: <私有pypi密码>

使用twine上传:
这里的url要再ip端口的后面加/simple/

twine upload --repository-url http://120.120.120.120:8888/simple/ --verbose dist/

使用setuptools上传:

python setup.py bdist_wheel upload -r local

使用pip安装包

pip install --extra-index-url http://120.120.120.120:8080/simple/ --trusted-host 120.120.120.120 workbench_toutiao

或者,在~/.pip/pip.config文件中添加如下信息, .pip的目录没有自己创建

[global]

trusted-host = 120.120.120.120:8080
extra-index-url = http://120.120.120.120:8080/simple/

然后就可以直接pip install安装了

pip install [package-name]

相关文章

网友评论

      本文标题:Python 笔记 | 建立python私有仓库

      本文链接:https://www.haomeiwen.com/subject/ojukactx.html