我有一个由Windows上的conda管理的python 3虚拟环境。我想通过
安装mayavi包conda install mayavi
但它说它需要python 2.7。
答案 0 :(得分:7)
祝你好运,searching on the Anaconda website可以通过其他频道提供mayavi
个套餐。
截至今天,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
答案 1 :(得分:2)
您可以尝试以下方法:
如果安装了Visual Studio,并安装了Python本机开发工具。
在Anaconda3中,您可以从clinicalgraphics获得VTK7.1.x
conda install -c clinicalgraphics vtk
打开VS20xx x64 Native命令提示符,正确设置python的PATH: 例如
C:\Anaconda3\Scripts\activate.bat C:\Anaconda3
然后使用来自源的pip安装mayavi。
pip install mayavi
它在Windows 10中成功编译VS2017和Python 3.6。