gpt4 book ai didi

python - 在 Ninja IDE 上导入 Python 模块时遇到问题

转载 作者:太空狗 更新时间:2023-10-30 01:38:34 25 4
gpt4 key购买 nike

我一直在尝试将模块导入到适用于 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)。通过将我的路径内容添加到 sys.path 提供的文件夹中,我能够让 numpy 和 scipy 以及 mpl_toolkits 的一部分工作。但是,我仍然无法在 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

感谢您的帮助。抱歉,我对编程还很陌生,但在发帖之前我确实进行了大约一天半的研究。

最佳答案

这很奇怪,因为 sysconfig 模块是 Python 2.7 标准库的一部分。您确定 Ninja 使用的是正确的 Python 版本吗?尝试运行:

import sys
print sys.version_info

从 Ninja 中,查看它实际使用的是哪个 Python 版本。

关于python - 在 Ninja IDE 上导入 Python 模块时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14118866/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com