Mayavi: Problemas de instalação do Mayavi

Criado em 7 mai. 2018  ·  9Comentários  ·  Fonte: enthought/mayavi

Mayavi2 é VERDADEIRAMENTE incrível em termos de recursos. No entanto, este é um problema geral ... e eu tenho um grande problema toda vez que quero instalar mayavi em ubuntu dentro de virtualenv ou no sistema central. Simplesmente não é uma instalação 'pip' limpa, mesmo depois de todas as dependências de vtk etc. serem instaladas no núcleo. Dependências e opções são muitas e variadas. Muitos pacotes necessários não são identificados automaticamente. Inúmeras pessoas já viram esse problema - e sempre procuro soluções online. Pode ser que eu esteja fazendo algo errado ... mas sempre foi assim. Pode ser mayavi deve pensar em apenas limitar as opções de back-end a apenas algumas, mas ter tudo realmente instalável de forma limpa e facilmente utilizável sem problemas. Algum dia será possível instalar mayavi com apenas um simples comando pip install mayavi e trabalhar completamente pronto para uso, sem erros? Terei todo o prazer em ajudar os proprietários no desenvolvimento. Eu entendo as dependências de vtk etc., mas parece que agora está disponível através de pip .

Após uma única instalação de pip , todas as opções podem ser simplesmente controláveis ​​por meio de uma variável de ambiente ... Por exemplo, Uso de mesa ou xvfb . Uma instalação deve fazer tudo, possivelmente; e todo o resto deve ser controlável por meio de um arquivo de inicialização simples .mayavi ou variáveis ​​de ambiente. Pode haver apenas várias cópias das bibliotecas que são compiladas de forma diferente em suas respectivas árvores ... ou uma opção de fazer isso pelo usuário.

mayavi faz levantamento superpesado, mas a verdadeira glória será ainda maior na instalação super fácil. Não é a única opção ... mas pip pode ser a melhor maneira de fazer isso bem e completamente.

Comentários muito úteis

Eu entendo, mas as etapas a seguir devem ser suficientes nas três plataformas principais (Python 3.x), com todas as diferentes distribuições Python:

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

Em alguns dias, espero lançar um novo lançamento e isso tornará possível simplesmente fazer um pip install mayavi .

Todos 9 comentários

Por exemplo, uma nova instalação e vejo este erro várias vezes:
QVariantMap DBusMenuExporterDBus::getProperties(int, const QStringList&) const: Condition failed: action

@Kekushke - Estou trabalhando nisso e fui eu quem empurrou as rodas do VTK para o PyPI. Alguns de seus erros são porque você está usando a última versão lançada do Mayavi. pip install não funcionará, pois preciso de tempo para fazer um lançamento. Infelizmente, eu tenho um problema neste fim de semana que significa ficar longe do meu computador e, durante o resto da semana, trabalhar no final do semestre. Eu esperava liberar mayavi neste fim de semana ou no próximo, mas temo que vou ter que esperar até que eu me sinta melhor e possa conseguir algum tempo. Espero ter um lançamento no próximo fim de semana.

@prabhuramachandran Muito obrigado por seus comentários. Espero que você se sinta bem logo. Sem pressa. Eu só queria apontar a perspectiva e a experiência dos usuários; na esperança de ajudar. Esta é uma ferramenta incrível incrível - e como a experiência do usuário fica melhor isso vai estar aqui por mais de 10, 25 anos e mais além!

É incrível que você possa fazer tanto com mayavi e haja apenas inúmeras opções ... e eu acho que o último adicionou muita complexidade, mas pode haver maneiras de simplificar as coisas para que seja fácil escolha essas opções com processo de instalação ultra-simples. Tudo em mayavi funciona, mas o usuário precisa apenas lutar ... e isso pode ir embora. Terei o maior prazer em ajudar a testar / escrever documentos / tutoriais e simplificar as coisas, se desejar.

Obrigado novamente!

@Kekushke - por favor, não me chame de Prof., eu entendo sua dor e estou tentando tornar as coisas um pouco mais fáceis de instalar. Obrigado por suas amáveis ​​palavras e incentivo. Também tenho outras ferramentas que venho mantendo e talvez tenha mordido mais do que posso mastigar! Qualquer ajuda é bem vinda. Acho que se eu apenas lançar um novo lançamento do Mayavi, o Mayavi será totalmente instalável no pip, o que ajudará muito. Esperançosamente no próximo fim de semana.

@prabhuramachandran Sem problemas! Olhando para a história de mayavi , descobri que você é o criador! Realmente fantástico! Obrigado novamente! :-)

@prabhuramachandran Mayavi é incrível! Estou tentando animar algumas simulações de dinâmica quântica e esta é a única ferramenta que conheço que me permitirá fazer o que eu quero, então, obrigado. Mas eu tenho que perguntar, por que a árvore da dependência é um pesadelo? Estou tentando há um dia e meio fazê-lo funcionar no meu novo MacBook Pro e a sequência de erros é inacreditável. Provavelmente não ajuda que esse problema já exista por vários anos e, portanto, continuo encontrando conselhos desatualizados, mas, honestamente, isso não é sustentável.

Eu entendo, mas as etapas a seguir devem ser suficientes nas três plataformas principais (Python 3.x), com todas as diferentes distribuições Python:

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

Em alguns dias, espero lançar um novo lançamento e isso tornará possível simplesmente fazer um pip install mayavi .

Obrigado, isso realmente funcionou! Você deve colocar essas instruções claras no README

Acho que esse problema agora está resolvido, então fechando. Obrigado pela sua paciência.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

aestrivex picture aestrivex  ·  9Comentários

anntzer picture anntzer  ·  7Comentários

kitchoi picture kitchoi  ·  10Comentários

scottstanie picture scottstanie  ·  4Comentários

ktavabi picture ktavabi  ·  15Comentários