无法导入tweepy模块

Jak*_*ake 6 python tweepy

我是新手来安装新的python模块.

我使用pip install tweepy安装了tweepy.安装成功,在Lib/site-packages中创建了2个文件夹tweepy和tweepy-3.3.0.dist-info,因此我认为一切都应该没问题.

但是,当我去IDE并导入tweepy时.它无法检测到模块:

>>> import tweepy
Traceback (most recent call last):
  File "<interactive input>", line 1, in <module>
ImportError: No module named tweepy
Run Code Online (Sandbox Code Playgroud)

怎么了?

我正在运行python 2.7.5.

[更新1]我正在使用Windows 7.

我首先使用另一个论坛的建议安装了pip(如何在Windows上安装pip?).基本上保存get-pip.py脚本并双击它(无法让"python get-pip.py"按照建议在cmd提示符下工作).然后,我去了cmd并且唠叨到C:/ Python27/Scripts并输入pip install tweepy.我记得看到结果是一个成功的安装.

[更新2]使用带有导入tweepy的文件并运行它,我有类似的错误.

Traceback (most recent call last):
  File "C:\Python27\ArcGIS10.2\Lib\site-packages\pythonwin\pywin\framework\scriptutils.py", line 326, in RunScript
    exec codeObject in __main__.__dict__
  File "C:\Users\xxxx\Desktop\Script1.py", line 2, in <module>
    from tweepy import Stream
ImportError: No module named tweepy
Run Code Online (Sandbox Code Playgroud)

[更新3]在cmd中键入"pip freeze".它确实显示tweepy = 3.3.0

C:\Python27\Scripts>pip freeze 
oauthlib==0.7.2 
requests==2.7.0 
requests-oauthlib==0.5.0 
six==1.9.0 
tweepy==3.3.0 
wheel==0.24.0
Run Code Online (Sandbox Code Playgroud)

[答案]感谢所有帮助人员,特别是Cleb&omri_saadon建议文件路径可能有问题.

我刚刚意识到我的GIS软件ArcGIS默认将另一个Python安装到Python27文件夹中,一切都取自该文件夹C:\ Python27\ArcGIS10.2,而不是C:\ Python27.从C:\ Python27\ArcGIS10.2\Scripts安装tweepy后,一切正常.

omr*_*don 10

尝试 pip uninstall tweepy

再一次 pip install tweepy

确保您的计算机上没有多个解释器,如果您有多个解释器,请确保您的pycharm(或您使用的任何其他编辑器)配置了安装tweepy的相同解释器.

  • 嗨,在查看了您最后关于配置的声明后,我终于弄清楚出了什么问题。我的Python是默认安装的,当我安装GIS软件ArcGIS时,不知何故文件夹被更改了。我应该在文件夹 C:\Python27\ArcGIS10.2\Scripts 中安装 tweepy,而不是 C:\Python27\Scripts。之后一切都运转良好。感谢你的帮助! (2认同)

Yos*_*ALI 5

我尝试了这个命令py -m pip install tweepy并为我工作