Python 2.7 CentOS 6.8-安装Python 2.7会导致无法修复的循环依赖错误

Python 2.7 CentOS 6.8-安装Python 2.7会导致无法修复的循环依赖错误,python-2.7,centos,centos6,Python 2.7,Centos,Centos6,我有一个新的CentOS 6.8的最小安装,我正在尝试使用Python 2.7及其工具 首先,我从以下几点开始: yum -y update yum groupinstall -y development yum install -y zlib-dev openssl-devel sqlite-devel bzip2-devel 然后我下载了Python 2.7.13软件包,并正常安装了它: ./configure make make altinstall 但是,当尝试使用以下工具安装set

我有一个新的CentOS 6.8的最小安装,我正在尝试使用Python 2.7及其工具

首先,我从以下几点开始:

yum -y update
yum groupinstall -y development
yum install -y zlib-dev openssl-devel sqlite-devel bzip2-devel
然后我下载了Python 2.7.13软件包,并正常安装了它:

./configure
make
make altinstall
但是,当尝试使用以下工具安装setuptools时:

wget http://url.to.setup.tools.package
tar xf file
cd folder
python2.7 setup.py install
它说six包丢失了。 如果我想安装six软件包,它会说软件包丢失。如果我想安装打包包,它会说缺少pyparsing包。如果我想安装pyparsing软件包,它会说setuptools软件包丢失

这怎么会发生?现在Python 2.7.13是在没有任何东西的情况下自行安装的吗? 除了CentOS 6.8原来的Python 2.6之外,还有其他方法可以单独安装Python 2.7吗


非常感谢。

您可以手动安装EPELrepo,然后安装IUSrepo:

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
rpm -Uhv epel-release-latest-6.noarch.rpm
wget https://centos6.iuscommunity.org/ius-release.rpm
rpm -Uhv ius-release.rpm
然后您可以像这样安装Python-2.7:

yum -y install python27 python27-devel python27-pip python27-setuptools python27-virtualenv --enablerepo=ius

然后,无论您有什么python脚本,您希望使用python 2.7.x而不是2.6(默认安装在CentOS 6.x上),您都必须编辑该脚本并进行简单替换(将python替换为python2.7),然后就可以开始了

您可以手动安装EPELrepo,然后安装IUSrepo:

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
rpm -Uhv epel-release-latest-6.noarch.rpm
wget https://centos6.iuscommunity.org/ius-release.rpm
rpm -Uhv ius-release.rpm
然后您可以像这样安装Python-2.7:

yum -y install python27 python27-devel python27-pip python27-setuptools python27-virtualenv --enablerepo=ius

然后,无论您有什么python脚本,您希望使用python 2.7.x而不是2.6(默认安装在CentOS 6.x上),您都必须编辑该脚本并进行简单替换(将python替换为python2.7),然后就可以开始了

是的,你说得对。最后,美国国际投资委员会回购协议挽救了一切。谢谢。我很高兴它起作用了,而且我能帮上忙!是的,你说得对。最后,美国国际投资委员会回购协议挽救了一切。谢谢。我很高兴它起作用了,而且我能帮上忙!