python & pip 的离线安装
Offline Installation of python & pip
我需要在服务器上安装 python 到 运行 脚本,但服务器无法访问互联网。
服务器可以访问本地网络,该本地网络可以访问互联网*。我想使用 pip 通过指定的本地网络目录管理包 here.
如何在 windows 机器上离线安装 pip、python 及其依赖项,以便我可以使用上面 link 中指定的 pip 来管理包我需要?
*为了清楚起见:我无法镜像、破解或以其他方式获取信息以直接从互联网通过本地网络。
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 proxy (see pypicache
for example) 这样您只需要请求那些包是必需的,而不是试图镜像整个奶酪店。
我需要在服务器上安装 python 到 运行 脚本,但服务器无法访问互联网。
服务器可以访问本地网络,该本地网络可以访问互联网*。我想使用 pip 通过指定的本地网络目录管理包 here.
如何在 windows 机器上离线安装 pip、python 及其依赖项,以便我可以使用上面 link 中指定的 pip 来管理包我需要?
*为了清楚起见:我无法镜像、破解或以其他方式获取信息以直接从互联网通过本地网络。
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 proxy (see pypicache
for example) 这样您只需要请求那些包是必需的,而不是试图镜像整个奶酪店。