在PyCharm中导入模块失败 [重复]

问题描述 投票:0回答:2

我正在使用Python在Windows10上编写各种小脚本.我想在PyCharm中使用模块Pillow来管理一个图片库.我的一段代码是这样开始的。

import os
import Pillow

当我运行它时,我得到以下错误信息。

"C:\Users\steph\PycharmProjects\Carte SD Alex\venv\Scripts\python.exe" "C:\Users\steph\PycharmProjects\Carte SD Alex\Originals requested list.py" 追溯(最近一次调用)。 文件 "C:\Users\steph\PycharmProjects\Carte SD Alex\Originals requested list.py",第3行,在import Pillow ModuleNotFoundError: 没有名为'Pillow'的模块 进程结束,退出代码1。

我试着从用户界面导入Pillow模块(菜单File-Settings,然后Project:my>Project-Python interpreter,右边的+)。我找到Pillow,然后点击 "安装包"。

一个错误发生了,我得到了下面的消息。

命令""C:/Users/steph/PycharmProjects/Carte SD Alex/venv/Scripts/python.exe" -u -c "import setuptools, tokenize;文件='C:\Users\steph\AppData\Local\Temp\pycharm-packaging\Pillow\setup.py';f=getattr(tokenize, 'open', open)(档案);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, 档案, 'exec'))" install --record C:Users/steph/AppData/Local/Temppip-record-br8j8tkminstall-record. txt --single-version-externally-managed --compile --install-headers "C:\Users\steph\PycharmProjects/Carte SD Alexven\vinclude/site/python3.8/Pillow"" failed with error code 1 in C:\Users\steph\AppData\LocalTemppycharm-packaging/Pillow.

我有完整的日志,如果这可以帮助.我已经搜索了许多论坛,并找到了不同的原因和解决的方法。我试过了,但没有成功.我已经检查了解释器本身,但它的工作。

命令行:

C:\Users\steph>pip install Pillow Requirement already satisfied: Pillow in c:\users\stephapp\data\local\packages\pythonsoftwarefoundation.python.3.8_qbz5n2kfra8p0\localcache\local-packages\python38\site-packages (7.1.1)

总之,如果我尝试在python中直接使用该模块,会以同样的错误代码失败。

C:\Users\steph>python Python 3.8.2 (tagsv3.8.2:7b3ab59, Feb 25 2020, 23:03:10) [MSC v.1916 64 bit (AMD64)] on win32 键入 "help"、"copyright"、"credits "或 "license "获取更多信息。

导入 Pillow Traceback (最近一次调用最后一次)。 文件"",第1行,在ModuleNotFoundError中,没有名为'Pillow'的模块。没有名为'Pillow'的模块

我只安装了一个版本的Python。

谁能帮帮我?

python python-3.x pycharm python-import
2个回答
0
投票

在导入Pillow的时候,你应该用PIL这个名字导入,而不是Pillow。

import PIL

就是这样。

© www.soinside.com 2019 - 2024. All rights reserved.