Mayavi: マヤビはインストールされた特性を認識しません。

作成日 2017年01月31日  ·  7コメント  ·  ソース: enthought/mayavi

私はMayaviを私のanaconda環境(python 3.5)にインストールしようとしました:

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

しかし、 http://docs.enthought.com/mayavi/mayavi/auto/example_surface_from_irregular_data.htmlから例を実行しようとすると、エラーメッセージが表示されます。

ImportError: Could not import backend for traits

説明付き:

TraitsBackendWxまたは
TraitsBackendQtプロジェクトがインストールされました。 Mayaviをインストールした場合
easy_install、easy_installを試してください。 easy_install Mayavi [app]
また動作します。

ソースチェックアウトを実行した場合は、必ず 'pythonsetup.pyを実行してください。
選択したTraits、TraitsGUI、およびTraitsバックエンドに「install」します。

また、wxPythonまたはPyQTのいずれかがインストールされていることを確認してください。 wxPython:
http://www.wxpython.org/ PyQT:
http://www.riverbankcomputing.co.uk/software/pyqt/intro

コンソールからmayavi2を実行しようとすると、同じエラーメッセージが表示されます。

http://docs.enthought.com/mayavi/mayavi/installation.html?highlight=installationから、 pip install mayaviしてpip経由でインストールできることがわかりましたが、「要件はすでに満足」、その中で

要件はすでに満たされています:/anaconda2/envs/myenv/lib/python3.5/site-packagesの特性(mayaviから)

Webを検索して、セットアップするものを見つけようとしましたが、何も見つかりませんでした。 何をすべきか?

最も参考になるコメント

助けになったのはconda install -c conda-forge pyside=1.2.4をインストールすること

全てのコメント7件

インストールされているqtのバージョンを教えてください。
現在、Mayaviはpython-qt5をサポートしていません。
python-qt5をインストールした場合は、それを削除してpython-qt4をインストールするか、python-qt4を使用して環境を作成し、結果をお知らせください。
python-qt4を使用して環境を作成するために、これも#448で調べてください。

助けになったのはconda install -c conda-forge pyside=1.2.4をインストールすること

@ Make42で提供されたソリューションを使用した後、次の警告が表示されました
FutureWarning:issubdtypeの2番目の引数のcomplexからnp.complexfloatingへの変換は非推奨になりました。 将来的には、 np.complex128 == np.dtype(complex).typeとして扱われる予定です。
numpy.issubdtype(z.dtype、complex)ではなくアサートします。

その後、マヤビフィギュアには何も表示されません。

また、Ubuntu 16.04では動作しません。wxとqtのどちらを使用しても、どちらも同じエラーで失敗します。 Python 3.5.2、wxバージョン4.0.1、traitsバージョン4.6.0、およびmayavi4.5.0。

@ jclevesque
上記のように、次のことが箱から出して機能しました。

conda create -n py3p5 python=3.5 qt=4
source activate py3p5
conda install -c menpo mayavi

インラインプロットの場合、jupyterノートブック内で機能させるには、iopub_data_rate_limitを増やす必要がありました。

jupyter notebook --NotebookApp.iopub_data_rate_limit=1.0e10

githubから開発パッケージにアップデートして修正しました。 mayavi、traits、pyfaceのマスターブランチを使用する必要がありました。

同様の問題がありました。 @steelecの手順は私のために働いた。 ありがとう!

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

kitchoi picture kitchoi  ·  10コメント

stefanoborini picture stefanoborini  ·  11コメント

rambalachandran picture rambalachandran  ·  9コメント

aestrivex picture aestrivex  ·  9コメント

relyativist picture relyativist  ·  16コメント