Python 2.4 和 Python 2.7 路径冲突



我尝试在包含 2.4 的 centos 上安装 python 2.7。我已经阅读了许多文件并尝试应用它们,但仍然存在许多冲突。我是拥有须藤授权的用户。当我编写 python 时,它从位置/opt/python2.7.1/bin 运行 python 2.7.1,但是,当我尝试安装安装程序工具时,python setup.py install它安装在 /usr/local/bin 下。

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

注意:我已更新.bash_profile

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

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

python2.7 -c "import sys; print sys.prefix"

最新更新