如何在不访问外部存储库的情况下安装 python 包?

目前我通过这个命令安装我的包


pip install -U --no-index --find-links=wheels -r requirements.txt

每个依赖项都在“wheels”文件夹中查找,如果找到,则从适当的轮子安装。否则 pip 从 Internet 下载依赖项并安装它。如果没有 Internet 连接,它会尝试在本地存储库中查找。


如何仅从“wheels”文件夹和本地存储库中安装 pip 依赖项?即使我限制对 Internet 的访问(例如,使用防火墙),它仍会尝试多次访问外部存储库,然后才从本地存储库下载包。


这是我的 requirements.txt 文件的样子:


--index-url https://pypi.org/simple/

--extra-index-url https://my.local.repo.com/...

foo==1.2.3

bar==4.5.6

...


一只甜甜圈
浏览 168回答 2
2回答

慕码人2483693

从连接到互联网的电脑:pip download yourpackage将“yourpackage.tar.gz”复制到服务器中的服务器:pip install "path/yourpackage.tar.gz"如果包有“.whl”文件:pip install "path/yourpackage-version.whl"
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python