Numpy 以熟悉python的人的形式发送帮助

Numpy 以熟悉python的人的形式发送帮助,numpy,package,python-imaging-library,python-3.7,Numpy,Package,Python Imaging Library,Python 3.7,我目前精通java,但我正在努力学习python。我知道一些基本知识,但在源代码的包使用和实现方面还很困难。 我已成功安装numpy和Pillow(或PIL): 当我在运行python的cmd中键入import numpy时,它没有问题,但现在我尝试打开IDLE并在那里导入它,编写源代码试图导入它并对numpy库的部分进行utalise,但它总是给我一个moduleNotFound错误 我的文件夹布局有点古怪: C: ..Users ....B ......ForImagingProject

我目前精通java,但我正在努力学习python。我知道一些基本知识,但在源代码的包使用和实现方面还很困难。 我已成功安装numpy和Pillow(或PIL):

当我在运行python的cmd中键入
import numpy
时,它没有问题,但现在我尝试打开IDLE并在那里导入它,编写源代码试图导入它并对numpy库的部分进行utalise,但它总是给我一个moduleNotFound错误 我的文件夹布局有点古怪:

C:
..Users
....B
......ForImagingProject
........PYTHON
..........(python standard subfolders)
..........Lib
............site-packages
..............numpy and PIL and pip here
任何和所有的帮助都将不胜感激 谢谢~B
编辑:我搞砸了,我的空闲快捷方式运行的是
IDLE.pyw
,而不是
IDLE.bat
。现在一切都很顺利。

检查IDLE的python可执行文件。它与cmd提示符中的相同吗

最简单的检查方法是运行以下命令:

import sys
print(sys.path)
寻找类似于
'PYTHON/PYTHON/3.7.0/Frameworks/PYTHON.framework/Versions/3.7/lib/python3.7'的路径

'PATH\u TO\u PYTHON/Frameworks/PYTHON.framework/Versions/2.7/lib/python2.7'


确保IDLE和cmd中的情况相同。

我使用的shell无法识别模块的原因是因为我的IDLE快捷方式映射到了
IDLE.pyw
,而不是
IDLE.bat
。现在一切都顺利运行了

请确保运行的是相同的pythonbinary@wm3ndez这两个文件都是32位的,如果这是您的意思的话,我的意思是必须确保您从相同的路径运行python可执行文件。你创建了virtualenv吗?我搞砸了,我的快捷方式被映射到idle.pyw,而不是idle.bat。谢谢你的帮助。谢谢@Sean Christians。事实证明,这两条路并不相同,虽然有些相似,但也有差异。你知道我将如何改变空闲路径吗?编辑:我在运行idle.pyw脚本的shell,而我本应该在.bat文件中运行它。无论如何谢谢你的帮助