gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-30 00:02:57 28 4
gpt4 key购买 nike

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

[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 "<stdin>", line 1, in <module>
ImportError: No module named wand
>>> exit()

编辑

我找到了这个答案,但它对我不起作用 https://stackoverflow.com/a/4910393/3384340

最佳答案

您需要为每个 python 版本分别安装 pip。

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

sudo easy_install-2.7 pip

使用pip-2.7安装Wand

sudo pip-2.7 install Wand

关于python - 如何让 pip 指向更新版本的 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22561088/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com