为了使软件包脱机安装,我使用pip install
的-d(或--download)选项。例如,pip install --download dependencies -r requirements.txt
将下载requirements.txt
中提到的所有必需依赖项的包到dependencies
dir(但不会安装它们)。然后我使用pip install --no-index --find-links dependencies -r requirements.txt
安装那些下载的软件包而不访问网络。pip软件包的脱机安装失败,错误为“找不到满足要求的版本”
大多数情况下,它工作正常,但有时安装会失败,并显示错误“无法找到满足要求xyz的版本”。在手动执行pip install --user xyz --find-links dependencies
(xyz IS存在于依赖关系文件夹中)后,安装失败,出现相同的“找不到符合要求abc的版本”错误,但包含不同的包'abc'。它重复几次,直到我手动解决所有失败的依赖关系。
我怎么能运行pip install --no-index --find-links dependencies -r requirements.txt
没有那些奇怪的依赖性错误没有找到已经存在的包?
您是否设法找到解决方案? – NBajanca