我在虛擬環境中使用python 3.4.2。我已經設置了pydev來將虛擬環境解釋器用於虛擬環境的站點包目錄。zope.deprectation:解決pydev,.pth文件和網站包的導入問題
當我運行虛擬環境的python版本時,命令行中的一切都很好。我可以正確導入一切。
但是,有時我在PyDev中有問題,即使它是爲虛擬環境配置的。
我遇到的一個大問題是PyDev沒有看到zope.deprecation。這可能是由於在站點包中,zope目錄沒有init .py文件。實際上創建這個文件會使PyDev看到zope.deprecation。
在site-packages目錄中,zope.deprecation包確實附帶了zope.deprecation-4.1.1-py3.4-nspkg.pth和zope.deprecation-4.1.1-py3.4.egg-info其中我認爲應該有助於正確設置事物。
但PyDev似乎並不理解。 (我有一個與newrelic類似的問題...它是在site-packages下的目錄結構不是'canoncial',但它也帶有一個.pth文件以幫助解釋器理解在哪裏找到東西)。
我的問題是如何讓PyDev正確理解網站包環境?
手動觸摸初始化的.py完全哈克......
謝謝!
很好,謝謝,很高興知道我不會失去我的想法。我聽說過很多關於PyCharm的很棒的東西。如果我繼續做很多Python開發,我可能會切換。我聽說它雖然緩慢...雖然...至少它值得檢查,但! – lostdorje 2014-11-21 16:29:19