如何从没有互联网连接的源安装python?

Eon*_*nil 6 python installation

我正在内部服务器上的自定义位置安装python.不幸的是,我无法在这里建立完整的互联网连接.大多数网站都是防火墙.(基本上是pypi存储库!)请不要问原因.我没有root帐户,所以我必须从源代码安装python.我成功地从源码安装了python!但问题是任何easy_installpip不可安装,因为此处无法访问网站.:(

如何在当前情况下安装它们?

gec*_*cco 9

  1. 将您感兴趣的模块的源代码压缩包下载到您的PC
  2. 将其上传到远程服务器(SCP)
  3. 提取tarball(例如tar -xvzf pack.tar.gz)
  4. 将当前目录设置为解压缩的文件夹(应包含名为的文件setup.py)
  5. 安装模块:( python setup.py install参见文档)

在我看来,设置像Tim提出的本地镜像是不值得的(当然这取决于你计划在那台远程机器上安装/更新Python模块的频率......)