【问题标题】:Installing Python on a remote UNIX machine [closed]在远程 UNIX 机器上安装 Python [关闭]
【发布时间】:2013-03-04 10:21:41
【问题描述】:

我需要在远程 Linux 机器上运行 Python 脚本。问题是那台机器上没有安装 Python。作为一个贪婪地利用 Ubuntu 提供的用户友好工具的 Linux 新手,我不知道如何在没有数据包管理器的情况下安装它(上帝保佑 apt-get!)。我什至不知道远程机器上运行的操作系统是否基于 Debian,但我知道它没有安装 apt-get。

我使用 SSH 连接到它,拥有 root 权限,想在上面连续运行我的脚本。

请帮帮我! 提前致谢!

【问题讨论】:

  • 我很难相信有任何 Linux 机器没有安装某些版本的 Python。它是许多系统实用程序不可或缺的一部分。
  • 只是猜测:机器可能使用yum 包管理器。不过,这篇文章对于这个特定的网站来说有点偏离主题。
  • 粘贴 uname -a 的输出,您将能够看到您的 a 处理的 *nix 风格
  • @DanielRoseman 我记得我自己也在我的 Ubuntu 上安装了它。我认为有没有 Python 的 Linux 发行版

标签: python unix installation remote-access


【解决方案1】:

作为普通用户运行以下命令:

wget http://www.python.org/ftp/python/2.7/Python-2.7.tgz
tar xzf Python-2.7.tgz
cd Python-2.7
./configure --with-pth --with-dec-threads --with-signal-module --prefix=/opt/python-2.7
make

然后像 root 一样(成为 root 使用 sudosu):

make install

简要说明

  • wget 下载python源码,你可以安装其他版本,可能是python 3.x
  • tar解压下载的文件
  • configure 检查所有必需的依赖项是否可用并为您自己的系统配置源代码
  • make 开始编译/链接过程
  • make install把编译好的文件复制到合适的地方

之后,您可能需要创建指向您的 python 可执行文件或 python 文件夹的符号链接,这取决于您

参考文献: - 在快速谷歌搜索后,安装命令已从website 复制粘贴,所以也许你需要不同的配置选项 - official info are here

注意: 我这个问题最好放在superuser.com 上(原因可能与computer enthusiasts & power users rather than for programmers 更相关,因为它不是编程问题,而是软件安装问题)

【讨论】:

    猜你喜欢
    • 2015-01-26
    • 2017-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多