Python2.7包已安装在正确路径但未找到
我用pip安装了所有的Python包,安装的路径是:
PYTHONPATH="/usr/local/lib/python2.7/site-packages"
我发现我尝试安装的所有包都在这个路径下,但当我试图导入它们时,总是显示找不到模块。
我在终端输入了:
MacBook-Air:~ User$ pip install tweepy
系统提示已经满足要求(如果想升级可以用--upgrade):tweepy在/usr/local/lib/python2.7/site-packages下。
然后我尝试导入tweepy:
import tweepy
结果出现了错误提示:
Traceback (most recent call last):
File "", line 1, in
ImportError: No module named tweepy
我还尝试了tweepy、httplib2、oauth和其他一些包,但都不行。
有没有人能告诉我该怎么解决这个问题?
谢谢!!!!
1 个回答
感觉这个评论里有太多东西了……
正如@Zahir Jacobs所说,这个问题是因为pip把所有的包安装在了不同的路径下。后来我把所有的包都移动到了$which python的路径下,现在我可以导入这些模块了。
但是接下来的问题是,如果我以后还想用pip来安装包,我又得手动再移动一次。有办法改变pip的安装路径吗?我试着移动pip的包,但返回了:
MacBook-Air:~ User$ pip install tweepy
追踪(最近的调用最后): 文件 "/usr/local/bin/pip",第5行, 来自pkg_resources导入load_entry_point
导入错误:没有名为pkg_resources的模块