【问题标题】:Problem regarding Installation of Pillow for PyCharmPyCharm 安装 Pillow 的问题
【发布时间】:2020-03-31 11:58:14
【问题描述】:

我是编码初学者,在安装 Pillow 模块时遇到问题。我首先从 PyCharm 本身安装了 pip。然后我使用以下代码从 cmd 安装 Pillow:

python -m pip 安装 pip 接着 python -m pip 安装枕头

两次我都收到一条消息要求已经满足。这意味着我要安装的模块已经安装在我的 PC 上。但是,当我尝试在 PyCharm 中导入模块时,它给了我一个 ModuleNotFoundError: No module named 'PIL'

当我导入时

从 PIL 导入 ImageTk,图像

我现在该怎么做才能在我的代码中使用该模块?

附:我安装 Pillow 时在 cmd 中显示的路径目录实际上在我的 PC 中不可用。

c:/Users//appdata/....

那里没有名为“appdata”的文件夹。

【问题讨论】:

  • 有一个文件夹appdata,只是被隐藏了。在(文件)资源管理器位置栏中键入“%APPDATA%”,它将被打开。如果从 cmd 运行 python 文件会发生什么(通过 pip 安装模块的位置?)。你有多个python安装吗?你用venv吗?
  • 我在 cmd 中运行代码时仍然收到相同的错误 ModuleNotFoundError。不,我没有多个 python 安装。我不完全知道 venv 是,但我确实在 PyCharm 的项目选项卡中看到了一个名为 venv library root 的文件夹。
  • 那你用的是venv(或者是PyCharm),看看我的回答,如果有帮助就标记为已解决。

标签: python pycharm python-imaging-library


【解决方案1】:

转到File > Settings > Project Settings > Project Interpreter > Python Interpreters

点击右侧的+ 标志。为 PyCharm 设置 Python 路径

【讨论】:

  • 你的意思是我应该点击 + 号,选择 Pillow 并安装它,对吗?在这里,当我安装它时,它显示安装包失败,但是当我在 cmd 上运行有问题的代码时,它显示要求已经满足
  • 不,你应该选择你安装枕头的python路径。我建议创建一个 virtualenv 并在其中安装枕头和任何你想要的东西,然后执行上述操作。
【解决方案2】:

打开命令行,然后进入你的项目目录,然后输入:

venv\Scripts\activate

开始激活venv(存储自己的python安装的虚拟环境)。然后再次使用 pip 安装 Pillow

pip install Pillow

如果你的 venv 中没有 pip,你也需要在那里安装它:下载 get-pip.py

python get-pip.py

或者你可以在 PyCharm 上安装 Pillow 模块: https://www.jetbrains.com/help/pycharm/installing-uninstalling-and-upgrading-packages.html#

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-08-22
    • 2023-03-03
    • 2020-10-26
    • 2023-02-14
    • 2020-08-01
    • 2020-04-26
    • 2021-01-17
    • 1970-01-01
    相关资源
    最近更新 更多