【发布时间】: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 中,我已将其复制回目录。