【问题标题】:How to install Python 2.7.10 installation without root/sudo permission and internet connection?如何在没有 root/sudo 权限和 Internet 连接的情况下安装 Python 2.7.10 安装?
【发布时间】:2016-09-19 03:36:08
【问题描述】:

我一直在尝试在以下环境中安装 Python 2.7.10 以及超过 15 个支持包。

LSB_VERSION=base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Red Hat Enterprise Linux Server release 6.4 (Santiago)
Red Hat Enterprise Linux Server release 6.4 (Santiago)

但是我没有root root,sudo 权限。我什至没有互联网连接。我只能将包文件从 Windows 复制到 Linux 机器。然后我必须安装所有东西。

谁能帮我完成这个任务?

【问题讨论】:

  • "...仅将包文件从 Windows 复制到 Linux 机器" -- Windows 机器是否可以访问互联网?您可以很容易地从源代码构建它,只需下载源代码发布 tarball。或来自便携式 python 的二进制文件,或 pypy.

标签: python


【解决方案1】:

使用miniconda 安装独立的python。然后根据需要使用 miniconda 工具 (conda) 创建环境。

参见this answer 的用法示例。

如果您已经安装了 python(可能是系统 python),您可以跳过下载 miniconda 并使用virtualenv 创建独立环境。

然后您可以使用pip 来安装您需要的软件包。

【讨论】:

  • 感谢您的指导。我已经成功安装了最新的python 2.7.12版本。但现在我一直在努力安装这些软件包。正如我所说,linux 机器上没有互联网连接。如果我再次尝试从源代码安装,它会询问依赖包。对此还有更多的了解吗?
  • 您可以在有网络访问权限的机器上安装 miniconda。您在这台机器上创建 conda 环境并在此处安装软件包。所有包安装完毕后,将环境目录复制到没有网络的机器上。
  • 感谢您的指导。我已经安装成功了。
猜你喜欢
  • 2012-12-20
  • 2021-12-14
  • 1970-01-01
  • 1970-01-01
  • 2019-02-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-08
相关资源
最近更新 更多