まず第一に、私はここで質問を認識していますが、満足のいく答えを見つけることができませんでした. エラーを無視したり、コメントを使用したりしたくありません。Eclipse/pydev で適切な設定を行いたいのです。私の問題はこれとかなり似ています。
私はUbuntu 12.04を使用しており、ホームディレクトリにpython 2.7用の美徳nvをインストールしました。pipを使用していくつかのpythonパッケージ(numpy、scipy、matplotlibなど)をインストールした後、pydevでEclipse 4.3をインストールしました。
Pythonシステムインタープリターを使用すると、/usr/bin/python
すべて正常に動作します(使用したくない場合を除く)。ただし、最初に virtualenv を使用して Python インタープリターをセットアップしようとすると、この警告 describe hereが表示されます。「続行」をクリックすると、うまくいくようです。ここまでは順調ですね。
ただし、たとえば、呼び出しimport numpy as np
ごとnp.*
に eclipse/pydev エラーが発生Undefined variable from import
し、コード補完も適切に機能しません。たとえばdatetimeでは機能するようですが、numpy、scipy、matplotlibでは機能しないようです。
誰かがEclipseを正しく構成することを考え出しましたか?
numpy パスを virtualenv インタープリターに手動で追加しようとしましたが、奇妙なエラーが発生します。
import matplotlib.dates as mpl_dates
File "/home/pydev/myenv-py27/local/lib/python2.7/site-packages/matplotlib/init.py", line 149, in
import sys, os, tempfile
File "/usr/lib/python2.7/tempfile.py", line 34, in
from random import Random as _Random
ImportError: cannot import name Random