我一直在尝试将模块导入 Python 的 Ninja IDE。这些是我在终端上工作的模块(numpy、scipy、scitools、matplotlib 和 mpl_toolkits),但在 Ninja 中无法正常运行。
首先,我只是收到消息No module named ____
。我检查sys.path
并发现路径在应用程序内
/Applications/Ninja IDE.app/Contents/Resources/lib/python2.7
是典型的路径。sys.path
我尝试更改路径,但即使在重新启动 ide 后它似乎也没有做任何事情。
但我希望路径指向模块的存储位置(即/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
)。通过将路径的内容添加到提供的文件夹中,我能够让 numpy 和 scipy 以及 mpl_toolkits 的部分工作sys.path
。但是,我仍然无法在 ninja 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
谢谢您的帮助。抱歉,我对编程很陌生,但在发帖之前我确实进行了大约一天半的研究。