Как установить Mayavi на MacOSPython

Программы на Python
Ответить
Anonymous
 Как установить Mayavi на MacOS

Сообщение Anonymous »

Я хотел бы создать графику с помощью Python, с которой matplotlib, похоже, не справляется, с точки зрения рисования замкнутых кривых на трехмерных поверхностях. Небольшое онлайн-исследование привело меня к mayavi.mlab для этой задачи (Matplotlib: построение 3D-кривой поверх 3D-поверхности). В настоящее время я использую Python 3.7.11, но при необходимости могу обновить его до версии 3.9 или выше. Я пробовал несколько способов установки Mayavi, и все они так или иначе терпят неудачу, включая ответы на некоторые связанные вопросы здесь. Вот мои симптомы:
С Anaconda
Я пробовал как conda install mayavi, так и conda install -c conda-forge mayavi код> из командной строки. У них обоих одна и та же проблема: невозможность «решить проблему окружающей среды» с помощью «замороженного решения». Затем он пытается найти гибкое решение, но все равно терпит неудачу. Затем он пытается использовать другой репозиторий и снова не может решить проблему с помощью замороженного решения.
Я также пробовал Anaconda Navigator для того же самого, но он зависает на этапе под названием «Решение зависимостей пакета». " около шести часов, после чего я остановил его.
С помощью pip
На другом веб-сайте мне сказали, что колеса pip более надежны для установки mayavi. , но сначала вам следует установить vtk, а затем mayavi. Итак, я сделал это: pip install vtk, а затем pip install mayavi. Оба похоже работали во время установки, в том смысле, что я не заметил никаких предупреждений или ошибок. Но как только я пытаюсь импортировать Mayavi в блокнот Jupyter, я получаю эту ошибку:
[img]https://i.sstatic. net/jJu8I.png[/img]
Изображение

На мой взгляд новичка это выглядит как проблема с каким-то интерфейсом Qt, но кроме этого я не знаю, что происходит.
Резюме
Я, конечно, не эксперт в Python, но не знаю, что еще попробовать. Обычно conda, кажется, может определить зависимости пакетов и установить то, что необходимо, но не в этот раз. Буду рад любому совету и заранее извиняюсь, если упустил какую-то важную информацию. Проблема связана с использованием версии Python 3.7 anaconda3, но установкой Mayavi с помощью pip? В любом случае я бы предпочел установить Mayavi с anaconda, поэтому буду признателен за любые советы о том, как это сделать.

Подробнее здесь: https://stackoverflow.com/questions/716 ... i-on-macos
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»