Mayavi: لا يُعيد Mayavi تكوين السمات المثبتة.

تم إنشاؤها على ٣١ يناير ٢٠١٧  ·  7تعليقات  ·  مصدر: enthought/mayavi

حاولت تثبيت Mayavi في بيئة الأناكوندا الخاصة بي (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_irnorm_data.html تظهر لي رسالة الخطأ

ImportError: Could not import backend for traits

مع الشرح:

تأكد من أن لديك إما TraitsBackendWx أو ملف
مشاريع TraitsBackendQt المثبتة. إذا قمت بتثبيت Mayavi مع
easy_install ، جرب easy_install. easy_install Mayavi [تطبيق]
سيعمل أيضا.

إذا أجريت عملية سحب للمصدر ، فتأكد من تشغيل 'python setup.py
قم بتثبيت 'في السمات ، و TraitsGUI ، وخلفية السمات التي تختارها.

تأكد أيضًا من تثبيت 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 ، لكن ذلك نتج عنه فقط الرسائل التي "متطلب بالفعل راضية "، من بينها

المتطلبات مستوفاة بالفعل: السمات في /anaconda2/envs/myenv/lib/python3.5/site-packages (من mayavi)

لقد بحثت في الويب وحاولت العثور على أي شيء لإعداده ، لكنني لم أتمكن من العثور على أي شيء. ماذا أفعل؟

التعليق الأكثر فائدة

ما ساعد في تثبيت conda install -c conda-forge pyside=1.2.4

ال 7 كومينتر

هل يمكنك إعلامنا بإصدار qt المثبت؟
حاليًا لا يدعم Mayavi لغة python-qt5.
إذا قمت بتثبيت python-qt5 ، فحاول إزالته وتثبيت python-qt4 أو إنشاء بيئة باستخدام python-qt4 وأخبرنا بنتائجك.
قد ترغب في النظر إلى هذا أيضًا # 448 لإنشاء بيئة باستخدام python-qt4.

ما ساعد في تثبيت conda install -c conda-forge pyside=1.2.4

بعد استخدام الحل المقدم من @ Make42 ، تلقيت التحذير التالي
FutureWarning: تم إهمال تحويل الوسيطة الثانية من نوع issubdtype من complex إلى np.complexfloating . في المستقبل ، سيتم التعامل معها على أنها np.complex128 == np.dtype(complex).type .
تأكيد عدم numpy.issubdtype (نوع z ، معقد) ،

وبعد ذلك لا يتم عرض أي شيء على شخصية مايافي.

لا يعمل أيضًا على Ubuntu 16.04 ، لا يهم إذا كنت أستخدم wx أو qt ، فكلاهما يفشل مع نفس الخطأ. Python 3.5.2 ، إصدار wx 4.0.1 ، إصدار السمات 4.6.0 ، و Mayavi 4.5.0.

jclevesque ، لقد واجهت مشكلات مماثلة مع Ubuntu 16.04 و python = 3.5 وقضيت وقتًا في
على النحو الوارد أعلاه ، تم تنفيذ ما يلي بعد ذلك من الصندوق:

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

للتخطيط المضمن ، اضطررت إلى زيادة iopub_data_rate_limit لجعله يعمل داخل دفتر ملاحظات jupyter

jupyter notebook --NotebookApp.iopub_data_rate_limit=1.0e10

لقد أصلحته عن طريق التحديث إلى حزم التطوير من جيثب. اضطررنا إلى استخدام الفرع الرئيسي للصفات والصفات والحية.

لديه مشكلة مماثلة. عملت خطوات steelec بالنسبة لي. شكرا!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

stefanoborini picture stefanoborini  ·  11تعليقات

anntzer picture anntzer  ·  7تعليقات

dnacombo picture dnacombo  ·  7تعليقات

Mallcock1 picture Mallcock1  ·  10تعليقات

GaelVaroquaux picture GaelVaroquaux  ·  13تعليقات