2017-01-31 14 views
5

OS: Linux Kubuntu 14.4.5Jak zainstalować backendy Mayavi Trait?

Python: Python 3.5.2 :: Continuum Analytics, Inc.


Próbowałem zainstalować Mayavi w moim otoczeniu anaconda:

conda install -c menpo mayavi=4.5.0 
conda install -c anaconda wxpython=3.0.0.0 
conda install pyqt 
conda install qt 

Ale kiedy próbuję uruchomić przykład z pojawia się komunikat o błędzie

ImportError: Could not import backend for traits 

z wyjaśnieniem:

Make sure that you have either the TraitsBackendWx or the TraitsBackendQt projects installed. If you installed Mayavi with easy_install, try easy_install . easy_install Mayavi[app] will also work.

If you performed a source checkout, be sure to run 'python setup.py install' in Traits, TraitsGUI, and the Traits backend of your choice.

Also make sure that either wxPython or PyQT is installed. wxPython: http://www.wxpython.org/ PyQT: http://www.riverbankcomputing.co.uk/software/pyqt/intro

Szukałem w sieci i starał się znaleźć coś do konfiguracji, ale nie mogłem znaleźć nic.

Od http://docs.enthought.com/mayavi/mayavi/installation.html?highlight=installation mam, że mogę go zainstalować poprzez pip z pip install mayavi, ale to spowodowało tylko w wiadomościach, że „Wymaganie już spełniony”, wśród których jest

Requirement already satisfied: traits in /anaconda2/envs/myenv/lib/python3.5/site-packages (from mayavi)

Co robić?

Odpowiedz

2

następujące kroki pracował dla mnie (w środowisku python2):

conda create -yn mayavitest 
source activate mayavitest 
conda install -yc menpo mayavi=4.5.0 
conda install -y pyside 
conda install qt 
ETS_TOOLKIT=qt4 python /path/to/mayavi-example.py 

Instalacja pyside może obniżyć qt, dlatego qt musi być ponownie zainstalowany.

+0

'conda install -y pyside' podaje, że' specyfikacje okazały się być w konflikcie' - prawdopodobnie dlatego, że używam Pythona 3.5. Co robić? – Make42

+0

@ Make42 Czy możesz zaktualizować swoje pytanie danymi wyjściowymi dla 'conda info'? –

+0

@ Make42 W nowym środowisku condon python 3, jestem w stanie uruchomić przykład z tylko zainstalowanymi pakietami, jak wspomniano w odpowiedzi. Czy możesz wypróbować to w oddzielnym środowisku i zaktualizować, jeśli to działa? –