Enthought Canopy在升级后无法启动

时间:2016-04-28 22:35:42

标签: enthought canopy

我现在使用Enthought Canopy已经有很长一段时间了。直到今天它工作正常,今天我得到了更新Canopy的请求。我认为1.7版似乎是最新版本。安装并重新启动计算机后没有错误消息,但Canopy不再打开。当我尝试打开Canopy,软件包管理器,代码编辑器时,没有任何反应,但Canopy cmd看起来还不错。

现在它变得有趣了,我仍然可以通过常规win cmd启动Ipython / Jupyter笔记本并使用Canopy运行python脚本。虽然文件不再标记为带有蓝色符号的遮篷打开,并且不像以前那样在点击或双击时打开。

import sys
print sys.prefix
C:\Users\MYNAME\AppData\Local\Enthought\Canopy32\User

因此,我可以工作,我很想尝试修复,因为我害怕让它变得更糟。如果我可以轻松恢复所有已安装的库,那么重新安装是可以的。

然而,我发现使用遮篷非常方便,因为我能够通过双击而不是通过cmd直接在文件浏览器中启动ipython笔记本。此外,软件包管理器也是一个非常方便的工具,我真的希望两者都能完全恢复工作。

感谢您的建议:

系统:

Windows 8, 64-bit operating system

Canopy的已安装版本:

`Canopy32\\App\\appdata\\canopy-1.6.2.3262.win-x86\\lib` 

(在sys路径和控制面板中一致 - 程序和功能)

1 个答案:

答案 0 :(得分:2)

Canopy支持指导我找到一个有效的解决方案:

  

注意,卸载Canopy不会影响已安装的软件包集。   你有两个选择:

     

A)从最新的软件包开始是最干净的   Canopy 1.7。

     

要做到这一点,然后在卸载Canopy 1.6之后,在你之前   安装1.7,删除目录:

     

C:\用户\ MYNAME \应用程序数据\本地\ Enthought \   C:\ Users \ MYNAME \ AppData \ Roaming \ Enthought \ B)但是如果你有   安装到Canopy中的非Enthought包的数量,这将是   麻烦重新安装,你可以选择删除上面的   目录及其子目录,除此之外   目录C:\ Users \ MYNAME \ AppData \ Local \ Enthought \ Canopy32 \ User \   这是安装现有软件包的地方。

     

如果你这样做,那么重新启动后你将运行Canopy 1.7但是   使用Canopy 1.6.2中预先存在的软件包。

我选择卸载1.6。并安装1.7.1,我没有删除外部库的目录。