我有一个全新的 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
它说 六 包丢失。
如果我想安装 六 包,上面写着 包装包丢失。如果我想安装 包装包,上面写着 解析 包丢失。如果我想安装 解析 包,上面写着 设置工具 包丢失。
这怎么可能发生?现在 Python 2.7.13 安装本身没有任何东西吗?
有没有其他方法可以将 Python 2.7 与 CentOS 6.8 的原始 Python 2.6 分开安装?
非常感谢。
最佳答案
您可以手动安装 EPEL repo 然后 IUS repo :
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 2.7.x 而不是 2.6(默认安装在 CentOS 6.x 上)的任何 python 脚本,您都必须编辑该脚本并进行简单的替换(将 python 替换为 python2.7)和你可以走了!
关于python-2.7 - CentOS 6.8 - 安装 Python 2.7 导致无法修复的循环依赖错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41851012/