以熟识python的人的形式发送帮助

时间:2019-03-13 01:02:09

标签: numpy package python-imaging-library python-3.7

我目前非常精通Java,但我正尝试使用python。我知道一些基础知识,但是在软件包的使用和实现到源代码方面都在挣扎。 我已经成功安装了numpy和Pillow(或PIL): Click here for cmd telling me both packages have been installed

当我在运行python的cmd中键入import numpy时,它没有问题,但是现在我尝试打开IDLE并将其导入其中,并编写了源代码以尝试将其导入并utumise numpy库的一部分但是它总是给我一个ModuleNotFoundError python idle shell import vs. cmd import 我的文件夹布局有点古怪:

C:
..Users
....B
......ForImagingProject
........PYTHON
..........(python standard subfolders)
..........Lib
............site-packages
..............numpy and PIL and pip here

任何人和所有帮助将不胜感激 谢谢〜B 编辑:我搞砸了,我的IDLE快捷方式正在运行idle.pyw而不是idle.bat。现在一切正常。

2 个答案:

答案 0 :(得分:0)

检查您的IDLE的python可执行文件。与您的cmd提示中的一样吗?

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

import sys
print(sys.path)

寻找类似的东西 'PATH_TO_PYTHON/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7'
'PATH_TO_PYTHON/Frameworks/Python.framework/Versions/2.7/lib/python2.7'

确保在IDLE和cmd中都相同。

答案 1 :(得分:0)

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