我想知道最近的Canopy更新(我現在在1.1; Windows 7 x64)是否打破了我的Python路徑。我不能再導入已經從命令行安裝的軟件包(因此最終會在C:\ Users \ USERNAME \ AppData \ Local \ Enthought \ Canopy \ System \ Lib \ site-packages或C:\ Users \ USERNAME \ AppData \ Local \ Enthought \ Canopy \ User \ Lib \ site-packages),在更新之前工作得很好。有趣的是,Canopy安裝的PyLab鏈接也失敗(「沒有名爲matplotlib的模塊」)。任何建議如何解決這個問題?最近Canopy更新破解python路徑?
0
A
回答
0
您安裝到Canopy \ User中的任何軟件包仍應是可導入的。從Canopy 1.1開始,您安裝到Canopy \ System中的任何軟件包都不會。實際上,這些應該永遠不會安裝在那裏,因爲系統僅供Canopy應用程序本身內部使用。
有所改變的是,我們現在更強烈地執行外部包只能安裝到雨棚用戶的Python的規則: https://support.enthought.com/entries/23389761-Installing-packages-into-Canopy-Python-from-the-command-line
欲瞭解更多的虛擬環境的佈局,請參閱: http://docs.enthought.com/canopy/configure/faq.html#where-are-all-of-the-python-packages-in-my-user-python-environment
拓撲上,Canopy系統Python在Canopy 1.0和Canopy 1.1中都是Canopy Core Python的子代,而Canopy用戶Python從1.0中的System子代變爲1.1中的其兄弟。隨着這一變化,我們失去了一小塊磁盤空間來複制軟件包,並獲得了更多的穩健性。
最終的結果是,Canopy 1.1中System不再位於Canopy User Python的sys.path中。底線:建議退出Canopy並刪除System目錄,以便在下次重新啓動時重新創建它。然後根據規範將您的「缺失」軟件包安裝到用戶中。
希望這會有所幫助。
相關問題
- 1. 最近的Chrome更新打破td rowspan?
- 2. Nodejs中破解的路徑
- 3. 最新的Docker更新破解Heroku cli?
- 4. 如何更新Canopy的Python 2.7
- 5. HTTP最近更新
- 6. 將模塊添加到Canopy的路徑
- 7. 動態更新最短路徑
- 8. 使用Canopy添加目錄到python路徑(Windows 7 64bit)
- 9. 找到沿路徑最近的瓷磚
- 10. 找到彼此最近的路徑?
- 11. 尋找最近點的路徑向前
- 12. 最近VB 6/.NET interop被Windows更新破壞了嗎?
- 13. Python,圓形最短路徑
- 14. Python解析路徑列表
- 15. 當在最近Ubuntu更新後更新
- 16. 打破路徑分爲多條路徑
- 17. SQL最近更新的行
- 18. SQL查詢最近更新:
- 19. mongoengine的最近更新
- 20. 最新的FileDialog類路徑
- 21. 更新後統一破解
- 22. 更新替代:更新的java路徑
- 23. 最近更改的最新註冊
- 24. 如何更新MATLAB路徑?
- 25. 更新圖像路徑
- 26. 如何更新ruby路徑?
- 27. SKShapeNode路徑不更新
- 28. RaphaelJS/Javascript更新路徑而不是創建新路徑
- 29. SVG路徑接近檢測
- 30. 如何更改Enthought Canopy的Python版本?