0

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 に追加されたことを認識していないのではないでしょうか?

進め方について何かアドバイスはありますか?

4

2 に答える 2

1

Eclipse では、マシンに何かをインストールしたとしても、Eclipse で Python 構成を更新する必要があります。変更を手動で認識しません。(これは、複数の構成を保存できるようにするためです。)

OSX では、これは Preferences -> PyDev -> Interperter-Python の下にあります。

ここから、通常は構成を削除して自動構成を再度実行しますが、フォルダーを手動で追加することもできます。

フォルダーが構成されていても機能しない場合は、インタープリターを起動して次のように入力することで、システム パスを確認できます。

import sys
print sys.path

そこにない場合は、インタープリターをもう一度更新してみてください...そして、インポートが取得されることを確認してください。また、この投稿からEclipse を構成する方法 をチェックすることもできます。Eclipse Pydev プロジェクトの PYTHONPATH 設定を保持する方法

そして、ターミナルを開き(EclipseではなくMac上で)、そこからpythonを起動し、それが機能することを確認して、正しくインストールされていることを確認します。

于 2012-07-25T14:22:33.207 に答える
0

Python-Twitter をインストールしましたが、Eclipse でプロジェクトの外部ライブラリとして卵ファイルを追加する必要がありました。

プロジェクト > プロパティ > PyDev - PYTONPATH > 外部ライブラリ > zip/jar/egg を追加

于 2012-08-15T15:05:18.063 に答える