首页 > 解决方案 > 如何转发用pip下载的库?

问题描述

我有两台linux服务器,一台可以上网,一台不能。pip install library我在可以连接到 Internet 的服务器上下载了一些库,我想将其转移到另一台服务器上。但是如何设置安装路径?我怎么知道pip安装了哪些文件?还是有更好的方法来实现这一目标?

谢谢

标签: pythonlinuxpip

解决方案


在这种情况下,我会使用wheel它,它可以制作可以带到离线机器上的包。例如与numpy

pip wheel numpy
Collecting numpy
  Downloading numpy-1.20.2-cp37-cp37m-win_amd64.whl (13.6 MB)
Saved c:\numpy-1.20.2-cp37-cp37m-win_amd64.whl

然后在你的另一台机器上复制这些轮子并使用 pip

pip install numpy-1.20.2-cp37-cp37m-win_amd64.whl

你可以做类似的事情requirements.txt来一次收集多个轮子。


推荐阅读