在没有Internet访问权限且没有内部pypi服务器的生产系统(windows)上安装python软件包

问题描述 投票:1回答:2

有没有一种方法可以在无法访问互联网且没有内部pypi服务器的系统上安装python软件包。我尝试将其安装在本地计算机上,然后将软件包从站点软件包移至目标位置,但是它不起作用。其他任何选项。

谢谢

python python-3.5 windows-server-2012 pypi pycrypto
2个回答
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


0
投票

我遇到了这种情况,Reidel的回答帮助了我。就我而言,我知道我只需要安装一个软件包(即pathlib)。

[要使软件包转移到离线计算机上,您还可以转到pypi.org并下载软件包(在我的情况下为https://pypi.org/project/pathlib/#files

要在离线计算机上安装它,我输入:

pip install --no-index --find-links=DIR PACKAGE_FILE

希望它会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.