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

时间:2012-01-06 07:06:16

标签: python installation

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

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

3 个答案:

答案 0 :(得分:9)

  1. 将您感兴趣的模块的源代码压缩包下载到您的PC
  2. 将其上传到远程服务器(SCP)
  3. 提取tarball(例如tar -xvzf pack.tar.gz
  4. 将当前目录设置为解压缩的文件夹(应包含名为setup.py的文件)
  5. 安装模块:python setup.py install(请参阅documentation
  6. 在我看来,设置像Tim提出的本地镜像是不值得的(当然这取决于你计划在该远程机器上安装/更新Python模块的频率......)

答案 1 :(得分:0)

下载相关模块的源代码tarball并在本地安装。

答案 2 :(得分:0)

easy_install /your/file/location/pack.tar.gz