即使安装了模块,Python Module not found 错误

Posted

技术标签:

【中文标题】即使安装了模块,Python Module not found 错误【英文标题】:Python Module not found error even when the module is installed 【发布时间】:2017-07-10 15:15:19 【问题描述】:

当我尝试导入 Image 模块时,找不到模块。

nn-MacBook-Pro-3:~ nn$ python
Python 2.7.6 (default, Sep  9 2014, 15:04:36) 
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import Image
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named Image
>>> 

pip列表显示已安装。

nn-MacBook-Pro-3:~ nn$ pip list
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
appnope (0.1.0)
bleach (1.5.0)
cycler (0.9.0)
dask (0.13.0)
decorator (4.0.11)
distribute (0.7.3)
Django (1.10.5)
email (6.0.0a1)
entrypoints (0.2.2)
Flask (0.10.1)
html5lib (0.9999999)
image (1.5.5)

我使用的是 Mac 的默认 python 版本。

nn-MacBook-Pro-3:~ nn$ python
Python 2.7.6 (default, Sep  9 2014, 15:04:36) 
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 

PYTHONPATH 变量似乎为空,但是当我尝试导入其他已安装的包时,它没有显示“未找到模块”错误。

nn-MacBook-Pro-3:~ nn$ echo $PYTHONPATH

我也尝试了here 所说的所有方法,但对我没有用。

更新

由于建议模块区分大小写,我尝试了以下方法,但也没有用。

nn-MacBook-Pro-3:~ nn$ python
Python 2.7.6 (default, Sep  9 2014, 15:04:36) 
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import image
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named image

【问题讨论】:

【参考方案1】:

您需要使用import image 而不是import Image

模块名称区分大小写

【讨论】:

不行,还是不行。 nn-MacBook-Pro-3:~ nn$ python Python 2.7.6 (default, Sep 9 2014, 15:04:36) [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin Type "help", "copyright", "credits" or "license" for more information. &gt;&gt;&gt; import image Traceback (most recent call last): File "&lt;stdin&gt;", line 1, in &lt;module&gt; ImportError: No module named image

以上是关于即使安装了模块,Python Module not found 错误的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu下使用pip3.6安装模块总是报ssl module in Python is not available的错误

numpy module not found 错误:通过cmd下载了两次,可能是因为我的系统中有两个版本的python

python3在pycharm中为啥导入random模块不能用? TypeError: 'module' object is not callable

python3在pycharm中为什么导入random模块不能用? TypeError: 'module' object is not callable

python引入模块报错:TypeError: ‘module‘ object is not callable,解决办法记录

python引入模块报错:TypeError: ‘module‘ object is not callable,解决办法记录