python 在python 导包报错如下

import PIL
Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "/Applications/PyCharm.app/Contents/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 19, in do_import
    module = self._system_import(name, *args, **kwargs)
ImportError: No module named PIL

在shell 里面没有报错


➜  ~ python3
Python 3.6.5 (default, Apr 25 2018, 14:26:36)
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.39.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import PIL
>>>

这是为啥额

阅读 1.8k
1 个回答

查看一下运行的python环境和shell的运行环境是否一致,我就遇到过控制台的python3和实际运行目录下启动的python3不是同一个,然后导致导入的包漏导入。你可以在两个环境下,用

pip3 list

语句看看PIL是否存在,对比一下

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题