从本地目录安装Python软件包

时间:2019-05-22 13:31:24

标签: python-3.x pip

需要在没有互联网连接的机器上安装python软件包

我使用pip下载来下载软件包及其依赖项

我已将所有依赖项复制到脱机计算机

我使用

从本地python软件包存储库运行pip
pip install * 
具有依赖项的

程序包试图访问Internet以下载其依赖项,即使它们位于同一目录中也是如此

我想避免使用require.txt文件,而是希望它从本地目录中安装所有具有相关性的软件包。

有什么办法吗?

2 个答案:

答案 0 :(得分:0)

可以直接为每个软件包下载轮子,一旦将它们安装到机器上,就可以运行pip install name-of-wheel.whl,它将安装它们而无需路由到pypi。

答案 1 :(得分:0)

您可以在在线计算机上使用:

pip download -r requirements.txt

下载软件包而不安装它们。

然后,在离线计算机上:

pip install --no-index --find-links /path/to/download/dir/ -r requirements.txt

来源:Python Packages Offline Installation