我有一个全新的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
它说缺少六包。 如果我想安装六个包,则表示缺少打包包。如果我想安装打包包,则表示缺少 pyparsing 包。如果我想安装 pyparsing 包,则表示缺少 setuptools 包。
这怎么可能发生?现在Python 2.7.13安装自己没有任何东西? 有没有其他方法可以将Python 2.7与CentOS 6.8的原始Python 2.6分开安装?
非常感谢。
答案 0 :(得分:3)
您可以手动安装 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脚本,你必须编辑该脚本并进行简单替换(用python2替换python)。 7)你很高兴去!