Mayavi: Проблемы с установкой Mayavi

Созданный на 7 мая 2018  ·  9Комментарии  ·  Источник: enthought/mayavi

Mayavi2 просто ДЕЙСТВИТЕЛЬНО хорош с точки зрения возможностей. Однако это общая проблема ... и у меня возникают огромные проблемы каждый раз, когда я хочу установить mayavi в ubuntu внутри virtualenv или в основную систему. Это просто не чистая установка «pip» даже после того, как все зависимости vtk и т. Д. Установлены в ядре. Зависимостей и опций слишком много и они слишком разнообразны. Многие необходимые пакеты не идентифицируются автоматически. Бесчисленное количество людей видели эту проблему - и каждый раз мне приходится искать решения в Интернете. Может я что-то делаю не так ... но так было всегда . Может быть, mayavi следует подумать о том, чтобы просто ограничить параметры серверной части всего несколькими, но при этом все это должно быть действительно чисто устанавливаемым и легко используемым без проблем. Можно ли когда-нибудь установить mayavi с помощью простой команды pip install mayavi и работать полностью готово без каких-либо ошибок? Буду рад помочь хозяевам в развитии. Я понимаю зависимости vtk и т. Д., Но похоже, что теперь он доступен через pip .

После одной установки pip всеми параметрами можно будет просто управлять через переменную окружения ... Например, использование mesa или xvfb . Одна установка, возможно, должна делать все; а все остальное должно управляться с помощью простого файла запуска .mayavi или переменных среды. Может быть просто несколько копий библиотек, которые по-разному скомпилированы в соответствии с их соответствующими деревьями ... или возможность сделать это пользователем.

mayavi выполняет сверхтяжелые работы, но истинная слава будет еще больше в сверхлегкой установке. Не единственный вариант ... но pip может быть лучшим способом сделать это хорошо и полностью.

Самый полезный комментарий

Я понимаю, но следующих шагов должно хватить на трех основных платформах (Python 3.x) со всеми различными дистрибутивами Python:

pip install vtk traits traitsui pyface envisage apptools pyqt5
git clone https://github.com/enthought/mayavi.git
cd mayavi
python setup.py install

Через несколько дней я надеюсь выпустить новый релиз, и это должно позволить просто сделать pip install mayavi .

Все 9 Комментарий

Например, новая установка, и я несколько раз вижу эту ошибку:
QVariantMap DBusMenuExporterDBus::getProperties(int, const QStringList&) const: Condition failed: action

@Kekushke - Я работаю над этим, и это я подтолкнул колеса VTK к PyPI. Некоторые из ваших ошибок связаны с использованием последней выпущенной версии Mayavi. pip install не сработает, так как мне нужно время, чтобы сделать релиз. К сожалению, в эти выходные у меня возникла проблема, которая означала, что я держусь подальше от компьютера и в остальную часть недели, работая в конце семестра. Я надеялся выпустить Mayavi в эти выходные или в следующие, но боюсь, что придется подождать, пока я не почувствую себя лучше и у меня появится время. Я надеюсь к следующим выходным выпустить релиз.

@prabhuramachandran Большое спасибо за ваши комментарии. Надеюсь, что вы почувствуете себя лучше в ближайшее время. Совершенно не торопиться. Я просто хотел указать точку зрения и опыт пользователей; надеясь помочь. Это потрясающий потрясающий инструмент - и по мере того, как пользовательский опыт станет лучше, он будет здесь еще 10, 25 лет и позже!

Удивительно, что вы можете сделать так много с mayavi и есть просто множество вариантов ... и я думаю, что последнее добавило слишком много сложности, но, возможно, есть способы упростить вещи, чтобы их было легко выберите эти варианты с помощью сверхпростого процесса установки. Все в mayavi работает, но пользователю нужно просто бороться ... и это может исчезнуть. Я буду рад помочь протестировать / написать документы / учебные пособия и упростить вещи, если хотите.

Спасибо еще раз!

@Kekushke - пожалуйста, не называйте меня профессором, я понимаю вашу боль и пытаюсь немного упростить установку. Спасибо за добрые слова и поддержку. У меня также есть другие инструменты, которые я поддерживаю, и, возможно, я откусил больше, чем могу прожевать! Любая помощь приветствуется. Я думаю, что если я просто выпущу новую версию Mayavi, Mayavi будет полностью установлен по пипу, что поможет загружаться. Надеюсь к приближающимся выходным.

@prabhuramachandran Нет проблем! Глядя на историю mayavi , я понял, что ты творец! Действительно удивительным! Спасибо еще раз! :-)

@prabhuramachandran Mayavi потрясающий! Я пытаюсь оживить некоторые симуляции квантовой динамики, и это единственный известный мне инструмент, который позволит мне делать то, что я хочу, так что спасибо. Но я должен спросить, почему дерево зависимостей такое кошмар? Я полтора дня пытался заставить его работать на моем новом MacBook Pro, и последовательность ошибок невероятна. Вероятно, не помогает то, что эта проблема существует уже несколько лет, и поэтому я продолжаю находить устаревшие советы, но, честно говоря, это не жизнеспособно.

Я понимаю, но следующих шагов должно хватить на трех основных платформах (Python 3.x) со всеми различными дистрибутивами Python:

pip install vtk traits traitsui pyface envisage apptools pyqt5
git clone https://github.com/enthought/mayavi.git
cd mayavi
python setup.py install

Через несколько дней я надеюсь выпустить новый релиз, и это должно позволить просто сделать pip install mayavi .

Спасибо, это действительно сработало! Вы должны поместить эти четкие инструкции в README

Думаю, этот вопрос сейчас решен, так что закрываюсь. Спасибо за ваше терпение.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги