Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用自制软件为mayavi安装VTK 5_Python_Homebrew_Vtk_Mayavi - Fatal编程技术网

Python 使用自制软件为mayavi安装VTK 5

Python 使用自制软件为mayavi安装VTK 5,python,homebrew,vtk,mayavi,Python,Homebrew,Vtk,Mayavi,我正在尝试使用自制和pip在MacOSX小牛上安装Python的Mayavi。由于与VTK相关的一个不清楚的错误,我被卡住了:我已使用 brew reinstall --python --qt vtk5 并试图用 pip install mayavi 但我只得到了以 ImportError: No module named vtkCommonCorePython 我考虑了PYTHONPATH变量的一个问题,但是我找不到VTKCommoncRepython所在的位置。我的蟒蛇是 /Users

我正在尝试使用自制和pip在MacOSX小牛上安装Python的Mayavi。由于与VTK相关的一个不清楚的错误,我被卡住了:我已使用

brew reinstall --python --qt vtk5
并试图用

pip install mayavi
但我只得到了以

ImportError: No module named vtkCommonCorePython
我考虑了PYTHONPATH变量的一个问题,但是我找不到VTKCommoncRepython所在的位置。我的蟒蛇是

/Users/ft14968/Scripts:/usr/local/lib/python2.7/site-packages:usr/local/opt/vtk5/lib/python2.7/site-packages
有没有办法绕过这个问题,或者用自制软件安装一个工作的python VTK绑定

brew重新安装--python--qt vtk5


查看
brew信息
,了解可用的公式选项。对于vtk5,您要寻找的选项是
——使用python——使用qt
。任何无法识别的内容都将被忽略。

FWIW:如果您没有致力于自制,另一种选择是使用Canopy的免费安装,您可以从中单击安装VTK 5.10和Mayavi 4.4,预构建。谢谢!我想我被这样的教程弄糊涂了,有一种方法可以将旧选项指向新选项,所以我添加了--qt和--python,感谢链接。在
vtk5
可用之前,可能需要运行
brew-tap-homebrew/science
。难道
--qt
开关不是可选的吗?仅供参考,默认情况下,最新版本不支持python绑定(这意味着您不必设置任何标志)。安装后,您可能需要更新
PYTHONPATH
。Brew将告诉您该做什么。如果您不需要python绑定,您可以使用
——而不使用python