2

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

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

请帮我!提前致谢!

4

1 回答 1

9

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

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做(使用or成为root):sudosu

make install

简要说明

  • wget下载 python 源,如果你愿意,你可以安装另一个版本,也许是 python 3.x
  • tar解压下载的文件
  • configure检查所有必需的依赖项是否可用并为您自己的系统配置源代码
  • make开始编译/链接过程
  • make install将编译好的文件复制到正确的位置

在那之后,也许你需要为你的 python 可执行文件或你的 python 文件夹建立一个符号链接,这取决于你

参考: - 安装命令是在快速谷歌搜索后从这个网站复制粘贴的,所以也许你需要不同的配置选项 -官方信息在这里

注意:我这个问题应该更好地放在superuser.com上(原因是这可能更适合计算机爱好者和高级用户而不是程序员,因为它不是编程问题,而是软件安装问题)

于 2013-03-15T16:06:35.713 回答