有没有办法在没有互联网访问且没有内部pypi服务器的系统上安装python包。 我已尝试在本地计算机上安装它,然后将程序包从站点包移动到目标位置,但它不起作用。 任何其他选择。
由于
答案 0 :(得分:3)
是的,我的朋友有一种方式,你需要首先将它们的包和依赖项下载到一个文件夹中,并使用pip包管理器和这样的需求文件: pip install --no-index --find-links = [file://] -r requirements.txt
如果你想在一次点击中首先下载所有包,请使用:
pip install --download -r requirements.txt
更多信息请点击此处: https://pip.pypa.io/en/stable/user_guide/#installing-from-local-packages @maverick
答案 1 :(得分:1)
我遇到了这种情况,里德尔的回答帮助了我。就我而言,我知道我只需要安装一个软件包(即:pathlib
)。
要将软件包传输到脱机计算机,也可以转到pypi.org
并下载软件包(在我的情况下为https://pypi.org/project/pathlib/#files)。
要在离线计算机上安装它,我输入:
pip install --no-index --find-links=DIR PACKAGE_FILE
希望这会有所帮助。