需要在没有互联网连接的机器上安装python软件包
我使用pip下载来下载软件包及其依赖项
我已将所有依赖项复制到脱机计算机
我使用
从本地python软件包存储库运行pippip install *
具有依赖项的程序包试图访问Internet以下载其依赖项,即使它们位于同一目录中也是如此
我想避免使用require.txt文件,而是希望它从本地目录中安装所有具有相关性的软件包。
有什么办法吗?
答案 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