无法在 Anaconda 发行版上安装 Mayavi

无法在 Anaconda 发行版上安装 Mayavi

好吧,我不太确定这是否是发布此类问题的正确位置,所以如果不是,请告诉我哪里更合适。

我的问题:我刚刚从 Ubuntu 19.04 迁移到 Manjaro 18。我有一些图形化的 python 3 程序,这些程序过去在 Ubuntu 上运行得很好,但现在我无法运行到 Manjaro 中。主要问题是无法安装玛亚维与 Anaconda 分布。我试过

pip install mayavi

我得到:

Command "/home/us/anaconda3/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-7noyncgf/traits/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-p80x70yv/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-7noyncgf/traits/

我能做些什么来解决这个问题吗?

答案1

我一直发现,在与 Anaconda 一起安装 Mayavi 时,最好使用conda而不是pip不管发行版。这将通过 Anaconda 存储库安装它。

conda install -c anaconda mayavi

假设您已将binAnaconda 目录添加到您的路径中。该 -c anaconda交换机告诉它从 Anaconda 存储库安装 Mayavi。安装也将成功

conda install mayavi

我只是更喜欢第一个,但这取决于你。它将安装 Mayavi 并且同样可以使用。

之后,您可以使用以下任意命令看到它已安装:

conda list | grep mayavi
pip list | grep mayavi
pip freeze | grep mayavi

相关内容