Python用のNinjaIDEにモジュールをインポートしようとしています。これらは私がターミナルで作業しているモジュール(numpy、scipy、scitools、matplotlib、およびmpl_toolkits)ですが、Ninjaでは正しく実行されません。
最初はメッセージだけを受け取っていましたNo module named ____
。確認sys.path
したところ、パスがアプリケーション内にあることがわかりました
/Applications/Ninja IDE.app/Contents/Resources/lib/python2.7
典型的な道でした。パスを変更してみましたが、IDEを再起動しても何も起こらないようですsys.path
。
しかし、モジュールが保存されている場所(つまり)を参照するパスが必要/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
でした。パスの内容を指定されたフォルダーに追加することで、numpyとscipy、およびmpl_toolkitsの一部を機能させることができましたsys.path
。しかし、私はまだ忍者ideインタープリター内で完全に機能するモジュールを取得することはできません。特定のモジュールをインポートするとどうなるかについて、以下にいくつか例を示します。
import matplotlib.pyplot
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "/Applications/Ninja IDE.app/Contents/Resources/lib/python2.7/matplotlib/__init__.py", line 106, in <module>
ImportError: No module named sysconfig
import mpl_toolkits
from mpl_toolkits.mplot3d import axes3d
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "/Applications/Ninja IDE.app/Contents/Resources/lib/python2.7/mpl_toolkits/mplot3d/__init__.py", line 1, in <module>
File "/Applications/Ninja IDE.app/Contents/Resources/lib/python2.7/mpl_toolkits/mplot3d/axes3d.py", line 14, in <module>
File "/Applications/Ninja IDE.app/Contents/Resources/lib/python2.7/matplotlib/__init__.py", line 106, in <module>
ImportError: No module named sysconfig
助けてくれてありがとう。申し訳ありませんが、プログラミングは初めてですが、ここに投稿する前に、約1日半の調査を行いました。