2024-05-17 19:50:22 发布
网友
我需要在服务器上安装python来运行脚本,但服务器无法访问internet。
服务器可以访问访问internet*的本地网络。我想使用pip通过指定的本地网络目录here来管理包。
如何在windows机器上离线安装pip、python及其依赖项,以便可以使用pip(如上面链接中所指定)来管理所需的包?
*为了清楚起见:我没有能力镜像、黑客攻击或以其他方式获取信息,以便直接从互联网通过本地网络。
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。
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。
相关问题 更多 >
编程相关推荐