Python Twitter未在Eclipse中注册



我正在尝试使用python 2.7.3和PyDev 2.5在Eclipse上导入python twitter我下载如下。

pip install twitter

Eclipse没有认出它,而是说:

Traceback (most recent call last):
  File "/Users/Jen/Documents/workspace/drugs/src/marijuana.py", line 1, in <module>
    import twitter as twitter
ImportError: No module named twitter

我在尝试导入Matplotlib、Scipy、SimpleJSON和NLTK时也遇到了同样的错误。事实上,我唯一可以导入的模块是NumPy。所以,我认为Eclipse的PyDev插件可能不知道这些文件是添加到PYTHONPATH中的?

关于如何进行有什么建议吗?

在eclipse中,即使在机器上安装了一些东西,也需要在eclipse中刷新python配置——它不会手动识别更改。(这样可以存储多种配置。)

在OSX上,这是在Preferences->PyDev->Interterter Python 下

从这里开始,我通常会删除配置并再次运行auto-config,但您也可以手动添加文件夹。

如果文件夹处于配置中,但仍然不起作用,您可以通过启动解释器并键入:来验证系统路径

import sys
print sys.path

如果不存在,请尝试再次刷新解释器。。。并验证它是否接受了导入。您还可以从这篇文章中查看如何配置Eclipse如何持久化Eclipse Pydev项目的PYTHONPATH设置?

通过打开一个终端(在mac上,而不是在eclipse中),从那里启动python,并验证它是否正常工作,来验证它是否安装正确。

我安装了Python-Twitter,但随后不得不在Eclipse中添加egg文件作为项目的外部库。

在项目>属性>PyDev-PYTONPATH>外部库>添加zip/jar/egg

最新更新