如何通过conda在Windows上为Python 3安装Mayavi?

3

我有一个在Windows上由conda管理的Python 3虚拟环境。我想通过以下方式安装mayavi包:

conda install mayavi

但是它要求使用Python 2.7。

2个回答

7

如果您想使用其他渠道提供的mayavi软件包,可以在Anaconda网站上搜索

截至今天,维护在conda-forge频道上的软件包与python 3.5和3.6兼容。要安装它,请执行以下操作:

conda install -c conda-forge mayavi

如果mayavi出现错误
ImportError: Could not import backend for traits

可能是因为未安装Qt或者已安装Qt5 -- 如果是后者,则需要降级。
conda install pyqt=4

2

这里有一些你可以尝试的方法:

如果你已经安装了Visual Studio和Python本地开发工具。

在Anaconda3中,你可以从clinicalgraphics获取VTK7.1.x。

conda install -c clinicalgraphics vtk

打开VS20xx x64本地命令提示符,正确设置Python的PATH: 例如:
C:\Anaconda3\Scripts\activate.bat C:\Anaconda3

然后使用pip从源代码安装mayavi。
pip install mayavi

在Windows 10中,使用VS2017和Python 3.6编译成功。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接