【问题标题】:No module named PIL after installing Pillow (v5.2.0) with pip v18.0使用 pip v18.0 安装 Pillow (v5.2.0) 后没有名为 PIL 的模块
【发布时间】:2018-07-30 13:22:58
【问题描述】:

正如标题所说,在我使用pip install Pillow 安装 Pillow 后,当我尝试导入它时出现“没有名为 'PIL' 的模块”错误。
我正在尝试使用以下代码导入它:from PIL import ImageTk, Image.
我安装了 pip 18.0 和 Pillow 5.2.0。
我只使用python 3.7
我必须提到我没有安装 PIL。

尝试使用easy_installpython -m pip install 后,仍然无法正常工作。

python -m pip install 返回:
Collecting pillow Downloading files.pythonhosted.org/packages/72/22/… (1.4MB) 100% |████████████████████████████████| 1.4MB 2.6MB/s Installing collected packages: pillow Successfully installed pillow-5.2.0

命令python -c "import sys; print(sys.path)" 返回:
['', 'c:\\users\\lenovo b590\\appdata\\local\\programs\\python\\python37-32\\python37.zip', 'c:\\users\\lenovo b590\\appdata\\local\\programs\\python\\python37-32\\DLLs', 'c:\\users\\lenovo b590\\appdata\\local\\programs\\python\\python37-32\\lib', 'c:\\users\\lenovo b590\\appdata\\local\\programs\\python\\python37-32', 'c:\\users\\lenovo b590\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages', 'c:\\users\\lenovo b590\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\win32', 'c:\\users\\lenovo b590\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\win32\\lib', 'c:\\users\\lenovo b590\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\Pythonwin']

也许有帮助:我安装了带有 C++ 和 Python 的 VS 2017。我尝试安装 python-pptx 并收到错误:

Command ""c:\users\lenovo b590\appdata\local\programs\python\python37-32\python.exe" -u -c "import setuptools, tokenize;__file__='C:\\Users\\LENOVO~1\\AppData\\Local\\Temp\\pip-install-_o4pnv9h\\lxml\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\LENOVO~1\AppData\Local\Temp\pip-record-08vt5tx4\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\LENOVO~1\AppData\Local\Temp\pip-install-_o4pnv9h\lxml\

【问题讨论】:

  • 你只安装了一个python版本吗?
  • 奇怪,据我所知,您的设置似乎是正确的。 no Module named PIL 错误消息还有更多内容吗?
  • 不,是该文件中的单个错误...它只是这么说。
  • ModuleNotFoundError: No module named 'PIL'
  • C:\Users\Lenovo B590\AppData\Local\Programs\Python\Python37-32\Lib\site-packages\Pillow-5.2.0.dist-info

标签: python pip compression python-imaging-library


【解决方案1】:

我通过 IDLE 3.6(64 位)运行代码,通过 IDLE 3.7(32 位)运行它解决了这个问题,感谢 FlyingTeller!

【讨论】:

    猜你喜欢
    • 2022-07-30
    • 2021-06-25
    • 2017-04-10
    • 1970-01-01
    • 1970-01-01
    • 2019-07-02
    • 1970-01-01
    • 1970-01-01
    • 2018-10-29
    相关资源
    最近更新 更多