我已经在我的centos 6 linux盒子里安装了Python 2.7,当我使用easy_install和pip安装任何软件包时,安装它在Python2.7中安装......我需要在我的默认Python2.6中安装几个软件包,我该怎么做那样做?
答案 0 :(得分:1)
你可以查看你的pip版本以及它指向的python
pip --version
这应该会给你一些关于调用pip时会发生什么的信息。如果您的点数为0.8或更高,则可以尝试pip-{version}
。
pip-2.6 install some-package-you-want-in-2.6
pip-2.7 install some-package-you-want-in-2.7
如果您仍然遇到问题,那么您正在调用正确版本的python。检查你的$ PYTHON_PATH env var是否指向Python 2.6。
echo $PYTHON_PATH
会告诉你现在指向的地方。该值可能在〜/ .bashrc文件中设置。如果它返回空白,您应该set the PYTHON_PATH variable,这样您就可以轻松配置从shell调用的Python。如果没有变量,shell将调用/ usr / bin中链接的python,更改/ usr / bin中的符号链接,这可能会让您头疼,因为您将改变系统中的全局行为。