我想知道最近的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版本?