找不到Python pip安装模块。如何将python链接到pip位置?

发布于 2021-01-29 19:36:37

我是新手,我的项目需要pySerial和feedparser模块。我在跑美洲狮。

我遵循了以下教程,以便可以升级到python 2.7.3,然后使用上述模块。

http://hackercodex.com/guide/python-virtualenv-on-mac-osx-mountain-
lion-10.8/

我按照本教程进行操作,直到安装了pip。而不是安装Virtualenv。我使用以下命令安装pySerial和feedparser

$ pip install pySerial
Requirement already satisfied (use --upgrade to upgrade): pySerial in /Library/Python/2.7/site-packages
Cleaning up...

我以为这已经存在并进行了检查。Python似乎可以很好地导入了。自从我按照教程中所述使用homebrew安装它以来,我的python版本已升级到2.7.3btw。

然后我尝试安装feedparser

$ pip install feedparser
Requirement already satisfied (use --upgrade to upgrade): feedparser in /usr/local/lib/python2.7/site-packages
Cleaning up...

注意它在usr / local / lib中的site-packages目录中的情况。

我所有的pip安装都安装在该目录中,但是当我尝试导入它们时,python似乎并没有选择它们。

如何设置路径,以便python以及核心目录也在那里?

对你的帮助表示感谢。

但是他们中的任何一个都和我一样处于同样的境地。我不明白为什么会这样,因为我使用以下命令编辑了bash_profile

# Set architecture flags
export ARCHFLAGS="-arch x86_64"
# Ensure user-installed binaries take precedence
export PATH=/usr/local/share/python:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
# Load .bashrc if it exists
test -f ~/.bashrc && source ~/.bashrc

然后安装homebrew,然后通过homebrew安装python 2.7.3(2.7.3当前正在我的计算机上运行)

我以为所有pip安装都可以正确链接?

关注者
0
被浏览
123
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    作为一种快速的解决方法,并假设您使用的是类似bash的终端(Linux / OSX),可以尝试导出PYTHONPATH环境变量:

    export PYTHONPATH="${PYTHONPATH}:/usr/local/lib/python2.7/site-packages:/usr/lib/python2.7/site-packages"
    

    对于Python 2.7



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看