0

自宅では Linux で Autodesk Maya 2008 を使用し、職場では Windows 7 で Maya 2012 を使用しています。これまでの私の努力のほとんどは、前者に集中してきました。私はこのスレッドを見つけ、自宅でセットアップを行うことができました。その要点は、システムにインストールした Python にノーズをインストールし、そのノーズ エッグを sys.path に追加する py スクリプトを作成し、maya.standalone モジュールにロードしてから、ノーズをインポートして実行することです。次に、その py スクリプトを Maya のバージョンの Python (maya ディレクトリ構造内の mayapy) で実行します。

Maya 2008 のベイクイン Python 2.5 インストールで、nose の Python 2.6 インストールを実行することに問題があるかどうかはわかりません。さらに、これは面倒な設定であり、多くの同僚に対してこれを行いたいと考えています。Maya 2008 (Python 2.5) および 2012 (Python 2.6) にノーズをインストールすると便利です。

そのために、nose をダウンロードして、Maya の mayapy 実行可能ファイルを介してインストールしようとしました。

~sudo /autodesk/maya2008-x64/bin/mayapy setup.py build
running install
error: invalid Python installation: unable to open /autodesk/maya2008-x64/lib/python2.5/config/Makefile (No such file or directory)

そこには構成フォルダーはありません。どうやらこれは、不足している python-dev に関係しています。私はそれをインストールしましたが、システムバージョンの Python に含まれていません。Maya の Python にインストールする方法がわかりません。また、可能かどうかもわかりません。それは...ですか?Maya のバージョンの Python は、これを考慮するにはあまりにもクレイジーまたは 1 回限りのものですか?

4

1 に答える 1

1

は純粋なPythonパッケージであるためnose、Mayaの組み込みPythonのsys.pathに強制するのが安全です。

*.pyc同じnoseインストールを別の2.XバージョンのPythonで使用すると、最悪の事態が発生する可能性があります。ここでは、Maya2011と2013はOSXとLinuxでPython2.6.4を使用しているので、python2.6/site-packagesディレクトリにインストールされているバージョンを必ず追加します。

これは通常、コンパイルされたパッケージにも当てはまり、PyQt4Maya用にビルドすることもできます。

sys.pathGUIに対するテストを作成するために、実行中のMaya GUIに追加するところまで行っても、私は数か月間、結果なしでこれを行ってきました。

于 2013-03-05T00:33:05.030 に答える