【问题标题】:Enthought Canopy does not start after upgradeEnthought Canopy 升级后无法启动
【发布时间】:2016-04-28 22:35:42
【问题描述】:

我已经使用学术许可的 Enthought Canopy 有一段时间了。直到今天它工作正常,今天我收到了更新 Canopy 的请求。我假设是 1.7 版,因为那似乎是最新的。安装并重新启动计算机后没有错误消息,但 Canopy 不再打开。当我尝试打开 Canopy、包管理器、代码编辑器时没有任何反应,但 Canopy cmd 似乎很好。

现在变得有趣了,我仍然可以通过常规 win cmd 启动 Ipython/Jupyter 笔记本并使用 Canopy 运行 python 脚本。虽然文件不再用蓝色符号标记为由 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` 

(与系统路径和控制面板一致 - 程序和功能)

【问题讨论】:

  • 嗨 Philipp,感谢您在 SO 上提交此内容,因为它适合免费的学术用户。为了帮助我们从您那里收集更多数据,请继续并将其作为电子邮件提交至 support@enthought.com。请附上目录C:\Users\MYNAME\AppData\Roaming\Enthought\Canopy 的压缩包。另外,为了帮助我们理解上下文,请解释为什么在 64 位系统上使用 32 位 Python,并包括在命令提示符处键入 set | sort 的输出。
  • 感谢您的快速反应,我会按照您的建议去做。
  • 仅供参考,我尝试了两种解决方案: 1. 从 PYTHONPATH 中删除 Canopy -> 没有变化,仍然适用于规定的限制。 2. 删除preferences.ini -> 没有变化,仍然适用于规定的限制,文件也没有重新创建。但现在在提交的 zip 中,我已将其复制回目录。

标签: enthought canopy


【解决方案1】:

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

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

A) 从设置在 天篷 1.7。

为此,在您卸载 Canopy 1.6 之后,但在您之前 安装 1.7,删除目录:

C:\Users\MYNAME\AppData\Local\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,我没有删除包含外部库的目录。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-05
    • 2018-02-19
    相关资源
    最近更新 更多