升级后 Enthought Canopy 无法启动
Enthought Canopy does not start after upgrade
我已经使用学术许可证使用 Enthought Canopy 很长一段时间了。直到今天它工作正常,今天我收到了更新 Canopy 的请求。我假设是 1.7 版,因为那似乎是最新的。安装并重新启动计算机后,没有错误消息,但 Canopy 不再打开。当我尝试打开 Canopy、程序包管理器、代码编辑器时没有任何反应,但是 Canopy cmd 似乎没问题。
现在变得有趣了,我仍然可以通过常规的 win cmd 和 运行 python 脚本与 Canopy 启动 Ipython/Jupyter 笔记本。虽然文件不再标记为由带有蓝色符号的 canopy 打开,并且不会像以前那样在单击或双击时打开。
import sys
print sys.prefix
C:\Users\MYNAME\AppData\Local\Enthought\Canopy32\User
因此,我可以工作,但我不敢尝试修复,因为我害怕让它变得更糟。只有当我可以轻松取回所有已安装的库时,才可以重新安装。
但是,我发现使用 canopy 非常方便,因为我可以通过双击而不是通过 cmd 直接在文件资源管理器中启动 ipython 笔记本。此外,包管理器也是一个非常方便的工具,我真的很希望两者都能完全恢复工作。
感谢您的建议:
系统:
Windows 8, 64-bit operating system
安装的 Canopy 版本:
`Canopy32\App\appdata\canopy-1.6.2.3262.win-x86\lib`
(在系统路径和控制面板中一致 - 程序和功能)
Canopy 支持指导我找到了可行的解决方案:
Note, uninstalling Canopy does not affect your installed package set.
You have two choices:
A) It would be cleanest to start with the up-to-date package set in
Canopy 1.7.
To do that, then after you uninstall Canopy 1.6, but before you
install 1.7, delete directories:
C:\Users\MYNAME\AppData\Local\Enthought\
C:\Users\MYNAME\AppData\Roaming\Enthought\ B) However if you have a
number of non-Enthought packages installed into Canopy, which would be
troublesome to re-install, you could choose to delete the above
directories and their subdirectories, with the exception of this
directory C:\Users\MYNAME\AppData\Local\Enthought\Canopy32\User\
which is where your existing packages are installed.
If you do this, then after restarting you'll be running Canopy 1.7 but
with your pre-existing package set from Canopy 1.6.2.
我选择卸载1.6。并安装 1.7.1 并且我没有删除包含外部库的目录。
我已经使用学术许可证使用 Enthought Canopy 很长一段时间了。直到今天它工作正常,今天我收到了更新 Canopy 的请求。我假设是 1.7 版,因为那似乎是最新的。安装并重新启动计算机后,没有错误消息,但 Canopy 不再打开。当我尝试打开 Canopy、程序包管理器、代码编辑器时没有任何反应,但是 Canopy cmd 似乎没问题。
现在变得有趣了,我仍然可以通过常规的 win cmd 和 运行 python 脚本与 Canopy 启动 Ipython/Jupyter 笔记本。虽然文件不再标记为由带有蓝色符号的 canopy 打开,并且不会像以前那样在单击或双击时打开。
import sys
print sys.prefix
C:\Users\MYNAME\AppData\Local\Enthought\Canopy32\User
因此,我可以工作,但我不敢尝试修复,因为我害怕让它变得更糟。只有当我可以轻松取回所有已安装的库时,才可以重新安装。
但是,我发现使用 canopy 非常方便,因为我可以通过双击而不是通过 cmd 直接在文件资源管理器中启动 ipython 笔记本。此外,包管理器也是一个非常方便的工具,我真的很希望两者都能完全恢复工作。
感谢您的建议:
系统:
Windows 8, 64-bit operating system
安装的 Canopy 版本:
`Canopy32\App\appdata\canopy-1.6.2.3262.win-x86\lib`
(在系统路径和控制面板中一致 - 程序和功能)
Canopy 支持指导我找到了可行的解决方案:
Note, uninstalling Canopy does not affect your installed package set. You have two choices:
A) It would be cleanest to start with the up-to-date package set in Canopy 1.7.
To do that, then after you uninstall Canopy 1.6, but before you install 1.7, delete directories:
C:\Users\MYNAME\AppData\Local\Enthought\ C:\Users\MYNAME\AppData\Roaming\Enthought\ B) However if you have a number of non-Enthought packages installed into Canopy, which would be troublesome to re-install, you could choose to delete the above directories and their subdirectories, with the exception of this directory C:\Users\MYNAME\AppData\Local\Enthought\Canopy32\User\ which is where your existing packages are installed.
If you do this, then after restarting you'll be running Canopy 1.7 but with your pre-existing package set from Canopy 1.6.2.
我选择卸载1.6。并安装 1.7.1 并且我没有删除包含外部库的目录。