离线安装python&果仁

时间:2015-05-12 04:14:25

标签: python installation pip offline setuptools

我需要在服务器上安装python来运行脚本,但服务器无法访问互联网。

服务器可以访问可以访问Internet *的本地网络。我想使用pip通过指定here的本地网络目录来管理包。

如何在Windows机器上离线安装pip,python及其依赖项,以便我可以使用上面链接中指定的pip来管理我需要的软件包?

*对于Clarity:我无法镜像,破解或以其他方式获取信息直接从互联网通过本地网络。

1 个答案:

答案 0 :(得分:1)

official Python installer for Windows没有其他依赖项。它完全脱机运行。

对于可能具有依赖关系的其他包(在Windows上难以安装); Christopher Gholke保持list of Windows installers for common Python packages。这些是自包含的msi安装程序(或whl文件)。

它们旨在与Windows的官方Python安装程序一起使用 - 因为它们使用其注册表项来标识安装位置。

您可以下载这些内容并将其移至Windows计算机。

除了这两个之外 - 如果您有其他要求,可以使用basket之类的工具下载软件包,然后提供该位置作为离线pip安装的来源;或者创建自己的pip存储库。

如果你决定创建一个本地pip存储库,最好创建一个pip 代理see pypicache for example),这样你只需要那些需要的包,而不是试图镜像整个奶酪店。