加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Python3 搭建本地 PyPi 源

发布时间:2021-07-06 05:58:16 所属栏目:大数据 来源: https://blog.csdn.net/yilovex
导读:搭建本地 PyPi 源的方式有很多,也有很多软件,较常用就是在官方 PyPi 中自带的 pypiserver 包。 1.安装 pypiserver pip install pypiserver 2.启动 pypiserver pypi-server 3.上传 Python 包 将我们打包好的 Python 包放到 ~/packages 目录下,tar 和 whl

搭建本地 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

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读