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

标签 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

但是,当尝试使用以下命令安装 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/

相关文章:

python - 如何使用 Python 设置 XML 元素的属性?

python - 字符串格式化 float %x.yf

python Selenium : Firefox profile error

python - 在 Linux 中构建可移植的 Tesseract OCR 库

linux - 使用 Netcat 将二进制文件(逐行)发送到套接字服务器

python - 包含分号的 POST 在分号后被截断

c# - gRPC:无法从 Windows 客户端连接到 Linux 服务

bash - 在 Linux 上使用 postgres bash 运行选择查询时打印的行数有限

c - 如何设置环境变量GUILE_WARN_DEPRECATED?

amazon-web-services - 我可以在带有 vagrant 的 aws 上使用哪个 centos 图像?