首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >让mayavi使用Python 3

让mayavi使用Python 3
EN

Stack Overflow用户
提问于 2013-10-02 13:45:40
回答 5查看 15.5K关注 0票数 13

我在python 3.3中运行mayavi时遇到了问题

当使用python3 (或python3.3)运行我的程序时,我得到

代码语言:javascript
复制
from mayavi import mlab as ml
ImportError: No module named 'mayavi'

为了让numpy和matplotlib发挥作用,我使用了:

代码语言:javascript
复制
sudo apt-get install python3-"missing module"

但是通常安装mayavi的方法是

代码语言:javascript
复制
sudo apt-get install mayavi2

python3找不到它..。

有人知道让mayavi和Python3一起工作的方法吗?现在还不支持吗?

我都试过了

代码语言:javascript
复制
import mayavi.mlab as ml
from mayavi import mlab as ml

两者都给了我同样的错误

请作出任何澄清:)

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-10-30 05:08:37

现在,python3不支持Mayavi。

  • 常见问题
  • 3.

另见github问题:

https://github.com/enthought/mayavi/issues/84

票数 5
EN

Stack Overflow用户

发布于 2016-08-15 19:30:05

Mayavi现在可以使用python 3了。为了支持python 3,您需要VTK7.0或更高版本的编译。然后你就可以用pip安装mayavi了。pip install mayavi

安装vtk可能会有些困难。您需要确保更改PYTHONPATH变量,并使用tcl、tk和python3支持构建vtk。

票数 14
EN

Stack Overflow用户

发布于 2018-01-01 16:02:17

我能够让Mayavi2使用Python3.6.4。

要在乌本图上设置Mayavi,请执行以下操作-

  • 根据您的需要,安装python的Anaconda/Miniconda发行版(我使用了Miniconda 4.3.30)。有关更多信息,看这儿
  • 在终点站运行以下命令- 安装-y libglib2.0-0 libxext6 libsm6 libxrender1 gtk3.0 conda -y -c conda-forge vtk pyvtk pyside设想mesalib mayavi conda安装-y -c ajsrk traitsui 理想情况下,您不需要最后一行,因为在上一步中,traitsui将作为依赖项的一部分安装。然而,我在这个版本的traitsui中找到了问题。因此,作为临时修复,我已经将我版本的traitsui上传到anaconda云中;这可以使用,直到补丁进入下一个版本,并在conda-forge通道中可用。

要验证安装,请启动终端会话并键入“mayavi2

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19138418

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档