【问题标题】:mayavi hangs under enthought canopymayavi 挂在经过深思熟虑的树冠下
【发布时间】:2014-12-18 13:25:00
【问题描述】:

在过去的 8 个月里,我在 Enthought Canopy 下成功使用了 Mayavi。在最近一次使用 egg 的更新中,我在 Canopy 包管理器中收到一条关于丢失鸡蛋的消息,并发现 Mayavi Hanging。我试图恢复到旧的 Mayavi (4.0.0) 但没有运气。只有当我恢复到 Mayavi 3.4 版本时它才有效。 有人可以建议我可能的错误来源。我正在使用 Windows 8 64 位。运行 Mayavi2.exe、Mayavi-script2.py 并导入 mayavi——这些都不适用于 Mayavi 4.0.0 及以后的版本。 (但是在 32 位机器上,我没有问题)

【问题讨论】:

    标签: canopy mayavi


    【解决方案1】:

    我建议你重置你的 Canopy User Python 环境以开始干净:

    在 Canopy GUI 中,print sys.prefix 查看该环境的目录在哪里,然后退出 Canopy 并删除该目录(例如在 Windows 资源管理器中)。重新启动 Canopy,您的环境将从安装时的 Eggs 中自动重新创建。 (出于这个原因,您可能需要先花时间卸载您的 Canopy,然后从 https://store.enthought.com/downloads/ 安装当前的 Canopy 1.5.1,但这是次要的)-- 应用内自动更新目前已禁用,并将用于至少还有几个星期。

    然后打开 Canopy 命令提示符(从“开始”菜单或“Canopy 工具”菜单)并键入 enpkg mayavi 更新到当前的 mayavi。

    如果您是非学术免费用户,则需要等待几天才能生效,因为此类用户目前无法使用 enpkg 访问 Mayavi。很抱歉给您带来不便。

    【讨论】:

      【解决方案2】:

      卸载并重新安装 Mayavi 几次后,我仍然遇到 Mayavi 曾经挂起的相同问题。

      我已经设法通过删除文件来解决它 C:\Users\SUK000???\AppData\Roaming\Enthought\mayavi_e3\pyface\workbench\wx\windows_memento

      如果该文件不存在,Mayavi 似乎会默认创建该文件。如果存在,它会尝试使用此文件中的设置打开 Mayavi 界面,如果不喜欢设置则挂起。

      那是一种解脱。谢谢你的想法。

      【讨论】:

        猜你喜欢
        • 2013-06-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-22
        相关资源
        最近更新 更多