2017-05-18 197 views
1

我正在尝试在mac上的itelliJ IDEA中运行python3程序时遇到这些错误。为什么python 3.6.1在成功安装后无法识别numpy或pil或skimage

import numpy as np 
ModuleNotFoundError: No module named 'numpy' 

from PIL import Image, ImageChops 
ModuleNotFoundError: No module named 'PIL' 

from skimage.feature import match_template # requires numpy, scipy, and six 
ModuleNotFoundError: No module named 'skimage' 

所有这些模块已经成功安装使用pip3。我已经使用IDLE确认安装。很明显,看起来,除了简单安装外,还有更多,但我不知道它是什么。

我找不到任何解决python.org问题的东西。事实上,他们将我引用到Stackoverflow。我在这里找到的最近处理mac上的numpy和python2.7。对此没有任何回应。

+0

检查你的Python路径,python需要知道你安装的软件包在哪里获取它们。 (这通常是自动完成的,但是这将是首先检查IMO。) – Julien

回答

0

查看Project Interpreter设置的首选项,并确保它指向正确的python版本。

其次,由于您已经在使用IDE,因此使用PyCharm。它是IntelliJ的python特定的IDE,并且它将具有关于python特定技术问题的更好文档。

+1

“使用PyCharm”完全是基于观点的。我可以很好地告诉你使用Spyder,它有我的个人喜好... – Julien

+0

他已经在使用Intellij ... – Dwaxe

+0

或者只是使用良好的旧IDLE;) – abccd

相关问题