python private pypi server

目的

镜像 pypi.org 私有源

需求

openssl
python >=3.8 以上版本
存储空间 21T 以上,越大越好

方法

利用 bandersnatch 每天下载 pypi.org 更新的软件
内部服务器指向这台私有 pypi 源即可

问题

pypi.org 国外源, 经常出现 timeout 或者下载慢问题
可以选择从 pypi.org 读取 metadata, 然后从国内大学下载软件

软件编译

openssl (略)
python (略)

编译 python 时候,注意下面问题
yum install libffi-devel
缺少 libff-devel 编译至内置的 python 则安装 bandersnatch 依赖包 aiohttp 会出现下面错误

错误信息如下

Installing backend dependencies ... done
    Preparing wheel metadata ... error
    ERROR: Command errored out with exit status 1:
     command: /usr/local/python3/bin/python3.8 /

你可能感兴趣的:(python,开发语言,数学建模)