Manjaro

無法在 Anaconda 發行版上安裝 Mayavi

  • August 22, 2019

好的,我不確定這是否是發布此類問題的正確位置,所以如果不是,請告訴我在哪裡更合適。

我的問題:我剛從 Ubuntu 19.04 遷移到 Manjaro 18。我有一些圖形化的 python 3 程序過去在 Ubuntu 上執行得很好,但是現在,我無法執行到 Manjaro。主要問題是我無法使用 Anaconda 發行版安裝Mayavi 。我試過

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/

我能做些什麼來解決這個問題嗎?

我一直發現,在使用 Anaconda 安裝 Mayavi 時,最好使用conda而不是pip不管發行版。這將通過 Anaconda 儲存庫安裝它。

conda install -c anaconda mayavi

這是假設您bin的路徑前面有 Anaconda 的目錄。開關告訴它從 Anaconda 儲存庫 -c anaconda安裝 Mayavi。安裝也將成功

conda install mayavi

我只是更喜歡第一個,但這取決於你。它將安裝 Mayavi,並且可以同樣使用。

之後,您可以使用以下任何命令看到它已安裝:

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

引用自:https://unix.stackexchange.com/questions/536721