我是新手,我的项目需要 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 似乎可以很好地导入它。我的 python 版本已经升级到 2.7.3 顺便说一句,因为我使用自制软件安装它,如教程中所述。
然后我尝试安装 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 也可以在此处以及核心目录中查找?
对你的帮助表示感谢。
我尝试在这里寻找答案: Pip installs but module is not found 为什么我无法在使用 pip 和/或 easy_install 安装后使用 python 2.7 在 mac 上导入 beautifulsoup?
但他们俩都和我一样。我不明白为什么会这样,因为我用以下内容编辑了我的 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 安装都会正确链接?