2011-07-07 4 views
1

eclipseのインポート時にエラーが発生しましたか? MAC端子で

$ coverage help 
Coverage.py, version 3.5 

測定、収集、およびPythonプログラムでコードカバレッジについて報告します。次のようにEclipseで、私はエラーが発生したものの

:あなたのプロジェクトの設定で正しいPYTHONPATH変数セットを持っていることを確認し、手に

Error: coverage module could not be imported 
Please make sure that the coverage module (http://nedbatchelder.com/code/coverage/) 
is properly installed in your interpreter: /usr/bin/python 
Traceback (most recent call last): 
    File "/Users/***/eclipse/plugins/org.python.pydev.debug_2.2.0.2011062419/pysrc/pydev_coverage.py", line 34, in execute 
    import coverage #@UnresolvedImport 
ImportError: No module named coverage 

答えて

2

をお願いします。パスを設定するには、パッケージエクスプローラでプロジェクトを右クリックし、Propertiesを開きます。 PyDev - PYTHONPATHの下には、正しい場所に設定する必要があるエントリがあります。

0

私はOPに同様の問題がありました。

Mac OS X Mountain LionでEclipse 3.7.2でPyDev 2.6を使用しています。私が使用してきた Pythonのバージョンは、私はカバレッジが働いて取得できるように、私のPythonインタプリタ権を設定する必要がありました

/Library/Frameworks/Python.framework/Versions/2.7/bin/python 

下python2.7.2ました。明らかに、カバレッジはPythonのそのバージョンで使用するためにインストールされました。

私は私の問題を解決するために取ったステップ:

  1. ゴー設定には| PyDev |インタプリタ - Python; PyDevをインストールしたら、そこに/ usr/bin/pythonがすでにインタープリターリストに存在するはずです。
  2. [新規作成...]をクリックし、/Library/Frameworks/Python.framework/Versions/2.7/bin/pythonを追加します。パス項目を "pysrc"でチェックします。通常、インポートするモジュールを選択するように指示されたときに最初のパス項目が表示されます。
  3. 新しく追加されたインタープリタをリストの一番上に置きます。
  4. [OK]をクリックし、[環境設定]を終了します。

もう一度テストを実行するとエラーがなくなります。

関連する問題