3

Maya 内の Python のバージョンを変更しようとしています。具体的には、maya (maya 2013) スクリプト エディタで python2.7 と、そのバージョンに添付されている他のすべてのパッケージ/モジュールを使用する必要があります。また、Eclipse から pymel と maya をインポートできるようにしたいと考えています。

この応答に従ってみましたが、運がありません。Maya は引き続き既定のバージョンを指します。

Pythonから、pymelをインポートしようとしています

import pymel.core as pm

そして、次のエラーが表示されます

File "<stdin>", line 1, in <module>   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pymel/core/__init__.py",
 line 6, in <module>
    import pymel.versions as _versions   File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pymel/versions.py",
 line 12, in <module>
    from maya.OpenMaya import MGlobal  as _MGlobal ImportError: Bad magic number in
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/maya/OpenMaya.pyc

前もって感謝します。

4

2 に答える 2

1

Python IDE に Maya Python パスを追加します。

C:\Program Files\Autodesk\Maya2013\Python\DLLs

C:\Program Files\Autodesk\Maya2013\Python\Lib\site-packages

これはPyCharm Python IDEで機能します

于 2016-06-01T10:28:27.070 に答える