最近又有一个场景。
甲方给了几台内网的虚拟机,让同事只能远程开发,并且是只能通过堡垒机链接进去。
这样的话,我之前使用的网络转发就无法安装所需依赖了。毕竟人不在现场,甲方的限制又比较多。所以只能看看pip是如何才能离线安装。下面是总结。
python -m venv venv
linux中使用
source venv/bin/activate
windows使用
venv\Scripts\activate.bat
下载依赖到某个文件夹
pip download -r requirements.txt -d ygztemp
下载慢还可以使用国内镜像
pip download -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt -d ygztemp
pip install --no-index --find-links=ygztemp -r requirements.txt