制作pypi源
# 安装工具
git clone https://github.com/wolever/pip2pi
cd pip2pi
python3 setup.py install
或者
pip install pip2pi
1
2
3
4
5
6
2
3
4
5
6
# 下载软件包
# 1. 单独下载某个软件包
pip2tgz /data/repository/pypi package
1
# 2. 批量下载软件包
pip download -r .\requirements.txt -d .\pip\
pip2tgz /data/repository/pypi -r /data/repository/requirements.txt
(
package==1.0.0
package==1.0.0
package==1.0.0
)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
# 建立索引
dir2pi /data/repository/pypi
1
# 更新索引
# 单独
pip2acmeco package
#批量
pip2acmeco -r /data/repository/requirements.txt
1
2
3
4
2
3
4
# 配置Nginx
server{
listen 80 default_server;
location / {
root /data/repository/;
autoindex on;
autoindex_exact_size off;
autoindex_locatime on;
}
}
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
# 修改客户端pip配置文件
# 路径
# Linux
$HOME/.config/pip/pip.conf
或者
~/.pip/pip.conf
1
2
3
2
3
# Windows
%APPDATA%\pip\pip.ini
1
# 配置文件
文件内容
[global]
index-url = http://10.193.194.106/pypi/simple
[install]
trusted-host = 10.193.194.106
1
2
3
4
2
3
4
Last Updated: 2021/06/25, 17:11:17