我是新手来安装新的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的相同解释器.
| 归档时间: |
|
| 查看次数: |
35830 次 |
| 最近记录: |