Python3 搭建本地 PyPi 源

搭建本地 PyPi 源的方式有很多,也有很多软件,较常用就是在官方 PyPi 中自带的 pypiserver 包。

1.安装 pypiserver
pip install pypiserver
2.启动 pypiserver
pypi-server
3.上传 Python 包

将我们打包好的 Python 包放到 ~/packages 目录下,tar 和 whl 都可以。

4.远程上传 Python 包

创建 ~/.pypirc 文件,添加如下内容:

[distutils]
index-servers = localhost

[localhost]
repository: http://localhost:8080
username: admin
password: 123456

打包并上传:

python setup.py sdist upload -r localhost
5.安装 Python 包
pip install xxx -i http://localhost:8080/simple
6.指定监听端口

默认情况下 pypiserver 监听 8080 端口,我们可以通过 -p 参数来指定期望的端口:

pypi-server -p 9090
7.指定包目录

默认情况下 pypiserver 使用_~/packages_ 目录来读取和保存 Python 包,我们可以使用 -P 参数来修改:

pypi-server -P /opt/pypiserver/package
8.请求转发

当 pypiserver 上没有要安装的包时,我们需要将请求转发到外部 PyPI 源,默认是官方源,也可以通过 --fallback-url 参数指定将转发目的地址设置为其他源。

pypi-server --fallback-url https://pypi.doubanio.com/simple

参考文章:

https://www.cnblogs.com/mithrilon/p/8954677.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值