python&pip离线安装

2024-05-17 19:50:22 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

如何在windows机器上离线安装pip、python及其依赖项,以便可以使用pip(如上面链接中所指定)来管理所需的包?

*为了清楚起见:我没有能力镜像、黑客攻击或以其他方式获取信息,以便直接从互联网通过本地网络。


Tags: pip服务器目录脚本机器镜像here链接
1条回答
网友
1楼 · 发布于 2024-05-17 19:50:22

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

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

它们被设计成与官方的Python Windows安装程序一起工作,因为它们使用Python的注册表项来标识安装位置。

您可以下载这些文件并将其移动到Windows计算机上。

除此之外-如果您有进一步的需求,您可以使用诸如^{}之类的工具下载包,然后提供位置作为离线pip安装的源;或者创建自己的pip存储库。

如果您决定创建一个本地pip存储库,那么最好创建一个pip代理see ^{} for example),这样您只请求那些必需的包,而不是试图镜像整个cheeseshop。

相关问题 更多 >