首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在linux SUSE或RedHat上,如何加载Python2.7

在linux SUSE或RedHat上,如何加载Python2.7
EN

Stack Overflow用户
提问于 2010-11-11 05:41:36
回答 9查看 108.9K关注 0票数 60

有人能提供在SUSE和RedHat上安装Python2.7版所需的步骤吗?它的版本在那里,像2.4,我需要它至少有2.6使我的脚本工作。因此,在安装之后,我可以在xTerm中输入Python并获得Python2.7命令行界面。

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2010-11-11 05:50:23

下载源代码和安装说明:

https://www.python.org/download/

注意:您应该检查python 2.7.x的最新版本,因为它会频繁更新。目前(2017年10月),最新版本是2.7.14,尽管这条评论会变得很旧,新版本可能会每6个月左右发布一次。

代码语言:javascript
复制
wget https://www.python.org/ftp/python/2.7.14/Python-2.7.14.tgz # Download
tar xvfz Python-2.7.14.tgz # unzip
cd Python-2.7.14 # go into directory
./configure
make # build
su # or 'sudo su' if there is no root user
make altinstall

(编辑: make install -> make altinstall per Ignacio's comment)

票数 127
EN

Stack Overflow用户

发布于 2012-07-31 18:31:35

jimbob博士公认的答案(使用make altinstall)让我在/usr/local/bin中使用了python2.7,但我还需要安装一些第三方模块。好消息是,easy_install的安装位置是从您正在运行的Python版本获得的,但是我发现我仍然需要为Python2.7安装easy_install,否则我会得到ImportError: No module named pkg_resources。所以我这样做了:

代码语言:javascript
复制
wget http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg
sudo -i
export PATH=$PATH:/usr/local/bin
sh setuptools-0.6c11-py2.7.egg
exit

现在我在/usr/local/bin中有了easy_installeasy_install-2.7,并且前者覆盖了我的系统的2.6版本的easy_install,所以我删除了它:

代码语言:javascript
复制
sudo rm /usr/local/bin/easy_install

现在,我可以像这样为Python的2.7版本安装库:

代码语言:javascript
复制
sudo /usr/local/bin/easy_install-2.7 numpy
票数 8
EN

Stack Overflow用户

发布于 2011-11-07 17:35:41

要安装Python2.7.2,请使用以下脚本- https://github.com/bngsudheer/bangadmin/blob/master/linux/centos/6/x86_64/build-python-27.sh

它还确保你得到sqlite和readline的支持。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4149361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档