virtualenv から python インタープリターを選択するときは、システムの PYTHONPATH に site-packages フォルダーが含まれていることを確認してください。スナップショットのように。
次に、それらを 1 つずつ PYTHONPATH に追加する必要はありません。Eclipse を再起動する必要があります (更新は機能しません)。新しいモデルが追加されます。
更新: virtualenv で PYTHONPATH を確認しました。sys.path に他のパスがいくつかあることがわかりました。これらは、システムのデフォルトの python インストール場所です。copy
これらのパスには、やなどの基本モデルが含まれますjson
。
PS: 私の環境は Max OSX 10.8 です。独自のプラットフォームの出力を確認してくださいprint sys.path
/Users/username/.virtualenvs/test/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg
/Users/username/.virtualenvs/test/lib/python2.7/site-packages/pip-1.1-py2.7.egg
/Users/username/.virtualenvs/test/lib/python27.zip
/Users/username/.virtualenvs/test/lib/python2.7
/Users/username/.virtualenvs/test/lib/python2.7/plat-darwin
/Users/username/.virtualenvs/test/lib/python2.7/plat-mac
/Users/username/.virtualenvs/test/lib/python2.7/plat-mac/lib-scriptpackages
/Users/username/.virtualenvs/test/lib/python2.7/lib-tk
/Users/username/.virtualenvs/test/lib/python2.7/lib-old
/Users/username/.virtualenvs/test/lib/python2.7/lib-dynload
/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin
/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk
/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac
/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages
/Users/username/.virtualenvs/test/lib/python2.7/site-packages
これはvirtualenvの要件だと思います。これらのパスを pydev システムの PYTHONPATH に追加する必要があります。その後、これらの基本モジュールを使用できます。