0

我尝试在有 2.4 的 centos 上安装 python 2.7。我已经阅读了许多文件并尝试应用它们,但仍然存在许多冲突。我是 sudo grant 的用户。当我编写 python 时,它会从 /opt/python2.7.1/bin 位置运行 python 2.7.1,但是,当我尝试安装 setuptools 时,python setup.py install它安装在/usr/local/bin.

可能是什么问题?它不应该在 /opt/python2.7.1./bin 吗?

注意:我已经更新了我的 .bash_profile

4

1 回答 1

1

当您安装了多个 Python 版本时,您还必须在调用它时指定您想要的版本。在 CentOS 上,默认的 Python 是 2.4,并且被命名为“python”。因此,当您使用“python ...”安装时,您将使用 2.4 运行,它会尝试安装在 2.4 的站点包目录中。为了安装 2.7,您必须使用“python2.7 ...”进行安装。

Python 使用内置变量来确定它的位置和安装位置。什么是输出:

python2.7 -c "import sys; print sys.prefix"
于 2012-10-03T23:48:32.573 回答