【发布时间】:2015-01-18 16:51:03
【问题描述】:
我不是 Python 或 CentOS (CloudLinux 6.6 + WHM/cPanel) 专家,但我正在尝试在 CentOS 下安装更新版本的 Python,其中包含一些额外的软件包并保持系统版本正常工作。
我设法通过以下方式安装了 Python 2.7:
yum groupinstall -y development
yum install -y zlib-dev openssl-devel sqlite-devel bzip2-devel
wget https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz
tar xzf Python-2.7.6.tgz
cd Python-2.7.6
./configure --prefix=/usr/local
make
sudo make alt install
如果我运行python,我得到Python 2.6.6,python2.7 给我Python 2.7.6。 Yum 似乎也可以正常工作,所以我想我没有破坏系统。
现在,我的问题是,我需要在 Python 2.7 上安装 Twistd,它还需要 zope.interface。
如何在/usr/local 的 Python 2.7 安装中同时安装它们?
另外,如果我想为一个 twistd 插件运行设置并在 python 2.7 下运行它,我应该怎么做?
谢谢。
【问题讨论】:
-
安装后,
/usr/local/bin是否有easy_install或pip?如果只有前者你可以/usr/local/bin/easy_install pip,一旦你有pip,/usr/local/bin/pip install zope.interface&c 应该会有所帮助。如果您没有easy_install,请参阅pypi.python.org/pypi/setuptools,使用python2.7,这些说明仅使用python。 -
这个问题越来越老了,但这里有一个相关的 StackOverflow 问答,其中安装了四个不同版本的 python 和 pip SO Question。使用 python 时,虚拟环境仍然是首选方法。
标签: python python-2.7 twisted multiple-versions