Enthought Canopy错误

时间:2014-04-29 15:58:35

标签: python canopy

我不是最懂电脑的人,所以请耐心等待。我使用的是Windows 7(64位),过去几个月一直在使用Enthought Canopy(v 1.3.0)和Python 3.3。在Windows进行系统更新后,由于以下错误,我甚至无法打开Canopy:

  

意外错误ImportError:无法导入名称umath

我安装了Python 2.7.6,(删除3.3)并且仍然收到错误。

我不确定Windows更新是否与Canopy错误消息有关。我不确定为什么Canopy会对它施加压力,umath_test.pyd位于所有其他python文件的位置:

  

用户\ MYNAME \应用程序数据\本地\ Enthought \冠层\应用\应用程序数据\顶篷1.3.0.1715.win-x86_64的\ LIB \站点包\ numpy的\芯

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我认为存在一些基本的误解。

1)你不能使用任意Python发行版运行Canopy(例如Python 3.3)。它们可以共存,但可以分开,不相互作用。 Canopy首先是Python发行版(目前为2.7.6)。它还包括一个简单的IDE(编辑器,ipython shell,包管理器等)。

因此,当您安装Canopy时,您已安装了Python 2.7.6。

2)当你运行Canopy用户Python时,你从你提到的目录运行 not ,但来自:

Users\myname\Appdata\Local\Enthought\Canopy\User\

它本身继承自你提到的目录。

为了清理在安装和卸载各种蟒蛇期间发生的任何奇怪事情,我建议您删除这些目录:

Users\myname\Appdata\Local\Enthought\Canopy\User\
Users\myname\Appdata\Local\Enthought\Canopy\System\
Users\myname\Appdata\Roaming\Enthought\

请注意,要在Windows资源管理器中查看AppData目录,您必须将资源管理器设置为显示隐藏文件(计算机/整理/文件夹和搜索选项/查看/高级设置/显示隐藏...)

然后从Windows“开始”菜单重新启动Canopy。