脱机安装python&pip
我需要在服务器上安装python才能运行脚本,但是服务器无法访问互联网。
服务器可以访问可以访问Internet
*的本地网络。我想使用pip通过此处指定的本地网络目录来管理软件包。
如何在离线状态的Windows机器上安装pip,python及其依赖项,以便可以使用上述链接中指定的pip来管理所需的软件包?
*对于清晰度:我无权镜像,修改或以其他方式获取信息,直接从Internet通过本地网络传递信息。
-
Windows的官方Python安装程序没有其他依赖项。它完全脱机运行。
对于其他可能具有依赖关系的软件包(很难在Windows上安装);Christopher
Gholke维护了常见Python软件包的Windows安装程序列表。这些是独立的msi安装程序(或whl文件)。它们旨在与Windows的官方Python安装程序配合使用-因为它们使用其注册表项来标识安装位置。
您可以下载这些文件并将其移至Windows计算机。
除了这两个以外,如果您还有其他要求,则可以使用诸如
basket
下载软件包之类的工具,然后将该位置提供为离线pip安装的来源。或创建自己的点子存储库。如果您确实决定创建本地pip存储库,则最好以这种方式创建pip 代理
(例如,请参见pypicache
参考资料),而只请求所需的那些包,而不是尝试镜像整个Cheeseshop。