Mayavi2はちょうどTRULY素晴らしい能力の面です。 しかし、これは一般的な問題である...と私はインストールする私が欲しいたびに巨大な悩みを持っているmayavi
でubuntu
の内部でvirtualenv
またはコアシステム上の。 すべてのvtk
などの依存関係がコアにインストールされた後でも、クリーンな「pip」インストールではありません。 依存関係とオプションが多すぎて、多様すぎます。 必要なパッケージの多くは自動的に識別されません。 数え切れないほどの人々がこれらの問題を見てきました-そして私が解決策をオンラインで探しに行かなければならないたびに。 私は何か間違ったことをしているのかもしれません...しかし、これは常にそうでした。 mayavi
は、バックエンドオプションをほんの数個に制限することを検討する必要があるかもしれませんが、すべてが本当にきれいにインストール可能で、問題なく簡単に使用できます。 簡単なコマンドpip install mayavi
でmayavi
をインストールし、エラーなしですぐに使用できる状態で完全に動作することは可能でしょうか? 私は開発の所有者を助けてうれしいです。 vtk
などの依存関係を理解していますが、 pip
から利用できるようになりました。
単一のpip
インストール後、すべてのオプションは環境変数を介して簡単に制御できます...たとえば、 mesa
またはxvfb
ます。 おそらく、1回のインストールですべてを実行できます。 そして、他のすべては、単純な.mayavi
スタートアップファイルまたは環境変数を介して制御可能である必要があります。 それぞれのツリーの下で異なる方法でコンパイルされたライブラリのコピーが複数ある場合もあります...またはユーザーがそうするオプションもあります。
mayavi
は非常に頑丈な持ち上げを行いますが、真の栄光は非常に簡単なインストールでさらに大きくなります。 唯一の選択肢ではありません...しかし、 pip
は、これをうまく完全に行うための最良の方法かもしれません。
たとえば、新規インストールで、このエラーが複数回表示されます。
QVariantMap DBusMenuExporterDBus::getProperties(int, const QStringList&) const: Condition failed:
action
@ Kekushke-私はこれに取り組んでおり、VTKホイールをPyPIにプッシュしたのは私でした。 エラーのいくつかは、Mayaviの最後にリリースされたバージョンを使用しているためです。 リリースを行うには時間が必要なため、pipインストールは機能しません。 残念ながら、私は今週末に問題を抱えています。それは、私のコンピューターから離れて、残りの週の間、学期の仕事を終えることを意味しました。 今週末か来週にマヤビをリリースしたいと思っていたのですが、気分が良くなって時間が取れるようになるまで待たなければならないのではないかと思います。 来週末までにリリースされることを望んでいます。
@prabhuramachandranコメントありがとうございます。 すぐ良くなりますように。 急ぐ必要はありません。 ユーザーの視点と経験を指摘したかっただけです。 助けたいと思っています。 これはすごいすごいツールです-そしてユーザーエクスペリエンスが良くなるにつれて、これはさらに10年、25年そしてそれ以降もここにあるでしょう!
mayavi
多くのことができるのは驚くべきことであり、選択肢はたくさんあります...後者は複雑すぎたと思いますが、簡単にできるように物事を単純化する方法があるかもしれません。非常に簡単なインストールプロセスでこれらのオプションを選択してください。 mayavi
すべてが機能しますが、ユーザーはそれと戦う必要があります...そしてそれはなくなる可能性があります。 必要に応じて、ドキュメント/チュートリアルのテスト/作成を支援し、物事を簡素化できることをうれしく思います。
再度、感謝します!
@ Kekushke-私を教授と呼ばないでください。あなたの苦痛を理解しており、インストールを少し簡単にしようとしています。 親切な言葉と励ましに感謝します。 私はまた、私が維持している他のツールを持っています、そして多分私は私が噛むことができるより多くを噛みました! どんな助けでも大歓迎です。 新しいMayaviリリースをプッシュするだけで、Mayaviは完全にピップインストール可能になり、ロードに役立ちます。 うまくいけば、来週末までに。
@prabhuramachandran問題ありません! mayavi
の歴史を見て、あなたが作成者だと思いました! 本当にすごい! 再度、感謝します! :-)
@prabhuramachandranマヤビは素晴らしいです! 私はいくつかの量子力学シミュレーションをアニメーション化しようとしていますが、これは私が知っている唯一のツールであり、私がやりたいことを実行できるので、ありがとうございます。 しかし、私は尋ねなければなりません、なぜ依存関係ツリーはそのような悪夢なのですか? 私は新しいMacBookProで動作させるために1日半努力してきましたが、一連のエラーは信じられないほどです。 この問題が数年前から存在していることはおそらく助けにならないので、私は時代遅れのアドバイスを見つけ続けていますが、正直なところ、これは持続可能ではありません。
私は理解していますが、3つの主要なプラットフォーム(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に記載する必要があります
この問題は解決されたと思いますので、終了します。 お待ち頂きまして、ありがとうございます。
最も参考になるコメント
私は理解していますが、3つの主要なプラットフォーム(Python 3.x)で、すべての異なるPythonディストリビューションを使用して、次の手順で十分です。
数日以内に新しいリリースをプッシュしたいと思っています。これにより、
pip install mayavi
を簡単に実行できるようになります。