在没有互联网访问且没有内部 pypi 服务器的生产系统(windows)上安装 python 个包
installing python packages on production system(windows) without internet access and no internal pypi server
有没有办法在无法访问互联网且没有内部 pypi 服务器的系统上安装 python 软件包。
我试过在本地机器上安装它,然后将包从站点包移动到目标位置,但它不起作用。
任何其他选项。
谢谢
是的,我的朋友有办法,你需要先将包和它们的依赖项下载到一个文件夹,然后使用 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
@特立独行
我遇到过这种情况,Reidel 的回答对我很有帮助。就我而言,我知道我只需要安装一个包(即:pathlib
)。
要将包传输到离线机器,您也可以转到 pypi.org
并下载包(在我的例子中是 https://pypi.org/project/pathlib/#files)。
要在离线机器上安装它,我输入了:
pip install --no-index --find-links=DIR PACKAGE_FILE
希望对您有所帮助。
有没有办法在无法访问互联网且没有内部 pypi 服务器的系统上安装 python 软件包。 我试过在本地机器上安装它,然后将包从站点包移动到目标位置,但它不起作用。 任何其他选项。
谢谢
是的,我的朋友有办法,你需要先将包和它们的依赖项下载到一个文件夹,然后使用 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 @特立独行
我遇到过这种情况,Reidel 的回答对我很有帮助。就我而言,我知道我只需要安装一个包(即:pathlib
)。
要将包传输到离线机器,您也可以转到 pypi.org
并下载包(在我的例子中是 https://pypi.org/project/pathlib/#files)。
要在离线机器上安装它,我输入了:
pip install --no-index --find-links=DIR PACKAGE_FILE
希望对您有所帮助。