確保您的系統PYTHONPATH包括站點包文件夾,當你選擇從你的virtualenv Python解釋器。就像快照。
那麼你不需要一個將它們添加到一個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中。然後你可以使用這些基本模塊。
更新我的答案。請看一下。 – jinghli
非常感謝Jinghli,它現在有效。 – Shengjie