我不是最懂电脑的人,所以请耐心等待。我使用的是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的\芯
非常感谢任何帮助。
答案 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。