Python2.7包已安装在正确路径但未找到

0 投票
1 回答
866 浏览
提问于 2025-04-18 18:45

我用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 个回答

0

感觉这个评论里有太多东西了……

正如@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的模块

撰写回答