PyCharm中模块导入失败

时间:2020-05-03 21:17:47

标签: python python-3.x pycharm python-import

我正在使用Python在Windows10上编写各种小型脚本。 我想在PyCharm中使用模块枕头来管理图片库。 我的代码是这样开始的:

import os
import Pillow

运行它时,出现以下错误消息:

“ C:\ Users \ steph \ PycharmProjects \ Carte SD Alex \ venv \ Scripts \ python.exe”“ C:\ Users \ steph \ PycharmProjects \ Carte SD Alex \ Originals请求list.py” 追溯(最近一次通话): 文件“ C:\ Users \ steph \ PycharmProjects \ Carte SD Alex \ Originals required list.py”,第3行,在 进口枕 ModuleNotFoundError:没有名为“枕头”的模块 流程结束,退出代码为1

我尝试从用户界面(菜单文件-设置,然后项目:my> Project-Python解释器,右侧为+)导入Pillow模块。我找到枕头,然后单击“安装软件包”。

发生错误,我收到以下消息:

命令“” C:\ Users \ steph \ PycharmProjects \ Carte SD Alex \ venv \ Scripts \ python.exe“ -u -c”导入setuptools, tokenize; 文件 ='C:\ Users \ steph \ AppData \ Local \ Temp \ pycharm-packaging \ Pillow \ setup.py'; f = getattr(tokenize, '打开',打开)(文件);代码= f.read()。replace('\ r \ n', '\ n'); f.close(); exec(compile(code, file ,'exec')))“安装 --record C:\ Users \ steph \ AppData \ Local \ Temp \ pip-record-br8j8tkm \ install-record.txt --single-version-外部管理-编译--install-headers“ C:\ Users \ steph \ PycharmProjects \ Carte SD Alex \ venv \ include \ site \ python3.8 \ Pillow“”失败,错误代码为1 C:\ Users \ steph \ AppData \ Local \ Temp \ pycharm-packaging \ Pillow \

如果有帮助,我有完整的日志可用。 我搜索了很多论坛,发现了不同的原因和解决方法。我尝试他们没有成功。 我已经检查了解释器本身,但是可以使用。

命令行:

C:\ Users \ steph> pip install Pillow要求已得到满足: 枕头入 c:\ users \ steph \ appdata \ local \ packages \ pythonsoftwarefoundation.python.3.8_qbz5n2kfra8p0 \ localcache \ local-packages \ python38 \ site-packages (7.1.1)

无论如何,如果我尝试直接在python中使用该模块,则il会失败,并显示相同的错误代码:

C:\ Users \ steph> python Python 3.8.2(tags / v3.8.2:7b3ab59,2020年2月25日, 23:03:10)在Win32上[MSC v.1916 64位(AMD64)]键入“ help”, “版权”,“信用”或“许可证”以获取更多信息。

import Pillow Traceback(最近一次调用最近):ModuleNotFoundError中的文件“”,第1行:没有名为“ Pillow”的模块

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

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

在导入枕头时,您应该使用名称PIL而不是枕头来导入它。

import PIL

就这样。