当前位置:  开发笔记 > 编程语言 > 正文

如何让pip指向更新版本的Python

如何解决《如何让pip指向更新版本的Python》经验,为你挑选了1个好方法。

Python我的centOS服务器上安装了两个版本.

[ethan@demo ~]$ python2.6 --version
Python 2.6.6
[ehtan@demo ~]$ python --version
Python 2.7.3

某些基本centOS软件包需要旧版本(2.6),因此我无法将其删除.

当我使用安装软件包时pip,它们正在安装中Python 2.6.但我希望将它们安装到Python 2.7.

我该如何改变这种行为?

例如,这是我尝试安装时发生的事情 Wand

[ethan@demo ~]$ pip install Wand
Requirement already satisfied (use --upgrade to upgrade): Wand in /usr/lib/python2.6/site-packages
Cleaning up...
[ethan@demo ~]$ python2.6
Python 2.6.6 (r266:84292, Jul 10 2013, 22:48:45) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import wand
>>> exit()
[ethan@demo ~]$ python
Python 2.7.3 (default, Oct 11 2013, 15:59:28) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import wand
Traceback (most recent call last):
  File "", line 1, in 
ImportError: No module named wand
>>> exit()

编辑

我找到了这个答案,但它对我不起作用/sf/ask/17360801/



1> Forge..:

你需要分别为每个python版本安装pip.

为了安装Python2.7的pip,请运行

sudo easy_install-2.7 pip

使用pip-2.7进行安装 Wand

sudo pip-2.7 install Wand

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有