尽管安装了 PIP,Python Pillow(或 PIL)仍无法工作

2023-12-10

我正在关注文档:https://pillow.readthedocs.io/en/stable/

我用 pip 成功安装了 Pillow。但是,当我尝试导入Image我可以的功能:

a) 仅从 PIL 导入 b) 只得到没有模块的错误PILc) 出现没有模块的错误Pillow

这是消息(当我尝试使用 Pillow 而不是 PIL 时,会发生同样的情况):

from PIL import Image
ModuleNotFoundError: No module named 'PIL'

这是我用 pip 安装它的证据:

Requirement already satisfied: Pillow in c:\python310\lib\site-packages (8.4.0)

我在 Stackoverflow 上读到 PIL 不再维护。但是,没有任何问题回答我的问题:导入错误:没有名为 PIL 的模块


您可能在与您正在使用的 Python 安装不同的 Python 安装中安装了 Pillow。pip and python是相互关联的。让我们首先确定您正在使用哪些命令。


Q1 - 您使用什么命令来运行 Python 脚本?

启动Python脚本时使用什么命令?或者,如果您使用图形 IDE,例如VS Code, JetBeans, IDLE,它使用什么命令来启动Python?

可能的答案:

  • python
  • python-2.7
  • python3

所以,如果答案是python3,然后在答案的其余部分YOURPYTHONpython3.


Q2 - 使用什么命令来安装 Python 包?

你用什么命令来安装Python包?

可能的答案:

  • pip
  • pip-2.7
  • pip3

所以,如果答案是pip3,然后在答案的其余部分YOURPIPpip3.


您已经安装了pip进入你的Python 310安装,你可以在你的“满足要求”消息,或通过运行:

YOURPIP -V                # quick version check
YOURPIP show pillow       # more detail as to location
YOURPIP debug             # lots of detail about how pip is set up

现在的问题是你使用的是哪种Python?它在看哪里?

YOURPYTHON -V                                            # quick version check
YOURPYTHON -c "import sys; print(sys.executable)"        # where is my Python interpreter?
YOURPYTHON -c "import sys; print('\n'.join(sys.path))"   # where does it look for packages?

一般来说,如果您使用python,你可能应该使用pip。但如果你使用python3,你可能应该使用pip3以确保您安装到口译员正在寻找的同一位置。

当您键入如下命令时,您可以获得有关实际运行的信息:

which python    # works on macOS, Linux and Windows
type python     # works on macOS and Linux and is preferable
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

尽管安装了 PIP,Python Pillow(或 PIL)仍无法工作 的相关文章

  • Spark 请求最大计数

    我是 Spark 的初学者 我尝试请求允许我检索最常访问的网页 我的要求如下 mostPopularWebPageDF logDF groupBy webPage agg functions count webPage alias cntW
  • 从数据框中按索引删除行

    我有一个数组wrong indexes train其中包含我想从数据框中删除的索引列表 0 63 151 469 1008 要删除这些索引 我正在尝试这样做 df train drop wrong indexes train 但是 代码失败
  • Python Popen 与 psexec 挂起 - 不良结果

    我对 subprocess Popen 和我认为是管道的问题有疑问 我有以下代码块 从 cli 运行时 100 都不会出现问题 p subprocess Popen psexec serverName get cmd c ver echo
  • django_openid_auth TypeError openid.yadis.manager.YadisServiceManager 对象不是 JSON 可序列化

    I used django openid auth在我的项目上 一段时间以来它运行得很好 但今天 我测试了该应用程序并遇到了这个异常 Environment Request Method GET Request URL http local
  • python 模拟第三方模块

    我正在尝试测试一些处理推文的类 我使用 Sixohsix twitter 来处理 Twitter API 我有一个类充当 Twitter 类的外观 我的想法是模拟实际的 Sixohsix 类 通过随机生成新推文或从数据库检索它们来模拟推文的
  • 通过列表理解压平列表列表

    我正在尝试使用 python 中的列表理解来展平列表 我的清单有点像 1 2 3 4 5 6 7 8 只是为了打印这个列表列表中的单个项目 我编写了这个函数 def flat listoflist for item in listoflis
  • Django 模型在模板中不可迭代

    我试图迭代模型以获取列表中的第一个图像 但它给了我错误 即模型不可迭代 以下是我的模型和模板的代码 我只需要获取与单个产品相关的列表中的第一个图像 模型 py class Product models Model title models
  • Pandas 中允许重复列

    我将一个大的 CSV 包含股票财务数据 文件分割成更小的块 CSV 文件的格式不同 像 Excel 数据透视表之类的东西 第一列的前几行包含一些标题 公司名称 ID 等在以下列中重复 因为一家公司有多个属性 而不是一家公司只有一栏 在前几行
  • 为什么Python的curses中escape键有延迟?

    In the Python curses module I have observed that there is a roughly 1 second delay between pressing the esc key and getc
  • 如何通过在 Python 3.x 上按键来启动和中断循环

    我有这段代码 当按下 P 键时会中断循环 但除非我按下非 P 键 否则循环不会工作 def main openGame while True purchase imageGrab if a sum gt 1200 fleaButton ti
  • 对图像块进行多重处理

    我有一个函数必须循环遍历图像的各个像素并计算一些几何形状 此函数需要很长时间才能运行 在 24 兆像素图像上大约需要 5 小时 但似乎应该很容易在多个内核上并行运行 然而 我一生都找不到一个有据可查 解释充分的例子来使用 Multiproc
  • 如何解决使用 Spark 从 S3 重新分区大量数据时从内存中逐出缓存的表分区元数据的问题?

    在尝试从 S3 重新分区数据帧时 我收到一个一般错误 Caused by org apache spark SparkException Job aborted due to stage failure Task 33 in stage 1
  • Seaborn Pairplot 图例不显示颜色

    我一直在学习如何在Python中使用seaborn和pairplot 这里的一切似乎都工作正常 但由于某种原因 图例不会显示相关的颜色 我无法找到解决方案 因此如果有人有任何建议 请告诉我 x sns pairplot stats2 hue
  • 将 matplotlib 颜色图集中在特定值上

    我正在使用 matplotlib 颜色图 seismic 绘制绘图 并且希望白色以 0 为中心 当我在不进行任何更改的情况下运行脚本时 白色从 0 下降到 10 我尝试设置 vmin 50 vmax 50 但在这种情况下我完全失去了白色 关
  • 将 JSON 对象传递给带有请求的 url

    所以 我想利用 Kenneth 的优秀请求模块 https github com kennethreitz requests 在尝试使用时偶然发现了这个问题自由库API http wiki freebase com wiki API 基本上
  • Python 将日志滚动到变量

    我有一个使用多线程并在服务器后台运行的应用程序 为了无需登录服务器即可监控应用程序 我决定包括Bottle http bottlepy org为了响应一些HTTP端点并报告状态 执行远程关闭等 我还想添加一种查阅日志文件的方法 我可以使用以
  • 创建嵌套字典单行

    您好 我有三个列表 我想使用一行创建一个三级嵌套字典 i e l1 a b l2 1 2 3 l3 d e 我想创建以下嵌套字典 nd a 1 d 0 e 0 2 d 0 e 0 3 d 0 e 0 b a 1 d 0 e 0 2 d 0
  • 如何为每个屏幕添加自己的 .py 和 .kv 文件?

    我想为每个屏幕都有一个单独的 py 和 kv 文件 应通过 main py main kv 中的 ScreenManager 选择屏幕 设计应从文件 screen X kv 加载 类等应从文件 screen X py 加载 Screens
  • 检查字典键是否有空值

    我有以下字典 dict1 city name yass region zipcode phone address tehsil planet mars 我正在尝试创建一个基于 dict1 的新字典 但是 它不会包含带有空字符串的键 它不会包
  • Python 无法使用套接字绑定我的外部/公共 IP 地址,给出错误但是当使用本地 IP 地址时,错误不会显示

    这是出现主要错误的代码 与我的本地 IP 的绑定将起作用 s bind 192 168 1 4 port 与我的公共 IP 的绑定失败并出现以下错误 s bind 99 99 99 99 port WinError 10049 请求的地址在

随机推荐

  • 以 S+(版本 31 及更高版本)为目标需要 FLAG_IMMUTABLE 或 FLAG_MUTABLE 之一

    我正在制作通知应用程序并努力解决以下错误 java lang IllegalArgumentException com tonyapp rabbitfarm Targeting S version 31 and above requires
  • Backbone.js - 从 url 返回 JSON

    在尝试学习 Backbone js 时 我一直在尝试使用以下代码获取 JSON 文件的内容 function var MyModel Backbone Model extend var MyCollection Backbone Colle
  • 在 R 中定义 CTE(公用表表达式)?

    我在服务器上有这个表 我正在使用 R 查询它 library dplyr library DBI con lt dbConnect RSQLite SQLite memory dbWriteTable con iris iris 我能够运行
  • 重新分配选票,同时淘汰候选人

    考虑一下这个想法 我有一个排名选择投票系统 不符合门槛的候选人将在不同轮次中被淘汰 在此示例中 我们有 6 名候选人在初选中竞选两个席位 此时 我们已进入第四轮 没有获胜者 其中候选人 3 和 5 已被淘汰 在这一轮中 候选人4将被淘汰 他
  • 克隆芹菜链

    我有一个有趣的问题 试图克隆芹菜链以在组中使用 我的预期用例是这样的group chain clone args args for args in it 然而它一直抱怨没有足够的论据 我已经使用下面的内容对此进行了分解 在一个名为tasks
  • 春季启动 JSP 404

    我正在尝试在我的 Spring Boot 服务中添加一个 jsp 页面 我的问题是 每次我尝试进入该页面时 我都会遇到以下问题 白标错误页面 此应用程序没有 error 的显式映射 因此您会看到 这是后备措施 2015 年 EEST 4 月
  • 如何为 MVC 创建自定义验证属性

    我想为 MVC2 的电子邮件地址创建一个自定义验证属性 该属性不是从 RegularExpressionAttribute 继承 但可以在客户端验证中使用 有人能指出我正确的方向吗 我尝试了这样简单的事情 AttributeUsage At
  • 如果 HTML 文件已更新,则执行 JavaScript [关闭]

    很难说出这里问的是什么 这个问题模棱两可 含糊不清 不完整 过于宽泛或言辞激烈 无法以目前的形式合理回答 如需帮助澄清此问题以便重新打开 访问帮助中心 我正在尝试在 JavaScript jQuery 甚至 PHP 中找到一个插件或函数 如
  • 从 URL 中删除应用程序名称

    我的网站使用 JSF 并且 url 似乎是 http mysitename com wompower6 faces home xhtml 我正在使用 Prettyfaces 因此如果我在 Pretty config xml 中使用以下内容
  • 如何在 PostgreSQL 中搜索一定范围的整数?

    我有一个整数列 我需要搜索该列以 19 开头的行 在 MySQL 中我会使用 SELECT WHEREid喜欢 19 ERROR operator does not exist integer unknown LINE 1 select f
  • 如何从 NSDictionary 获取键/值对?

    我在 NSDictionary 方面需要很少的帮助 如果我有字典 我怎样才能得到一对 让我们说一个 id 的值 NSDictionary allCourses NSJSONSerialization JSONObjectWithData a
  • Django 管理员。显示分层下拉过滤器

    我有以下模型 from django db import models class State models Model name models CharField max length 30 abbreviation models Cha
  • Azure-Functions:您可以使用 web.config 限制(例如 IP 限制或基本身份验证)

    Azure 网站可能存在 IP 限制 as 正在使用基本身份验证保护站点 这些技术或任何其他 web config 技术是否可以在 Azure Functions 上使用 或者是否需要进行编码 我在 Azure Function 的 www
  • AchartEngine 中的圆环图半径

    我正在尝试在 aChartengine 中设置圆环图内圆半径和外圆半径 下面是我的代码 public class MainActivity extends Activity GraphicalView gv RelativeLayout r
  • 如何在 Bottle 中将 wsgi.url_scheme 设置为 https?

    我想将所有请求重定向到http to https 是否有通用的设置方法wsgi url scheme to https在 Python 2 7 Bottle 应用程序中 应用程序的一般结构是 setup py contains instal
  • Maven 中的传递 AAR 依赖项

    我正在从使用 android maven plugin 的 Maven 项目构建 Android 应用程序 在这个项目中 我使用新的测试版数据绑定库 它包含在 Android SDK 的本地 m2repository extras andr
  • 使用 CSS GRID 为什么我会出现这种差距?

    我正在学习 CSS GRID 但我不知道为什么在下面的示例中出现空白 第二个项目可以适合第一个轨道 但我却在那里出现了间隙 这是代码 container display grid margin 40px grid gap 20px text
  • 当命名类型 T 的任何方法具有指针接收器时,复制类型 T 的实例

    I read Go 编程语言书籍最近学习golang编程语言的好资源 6 2节中有一段关于类型的复制实例T当它是指针接收器或不在方法中时 我无法理解它 有没有用一个有意义的例子来解释这一段 6 2 使用指针接收器的方法 如果命名类型 T 的
  • 使用Scrapy爬取多个域,无需纵横交错

    我已经设置了一个 CrawlSpider 聚合所有出站链接 从start urls仅通过例如一定深度DEPTH LIMIT 2 class LinkNetworkSpider CrawlSpider name network allowed
  • 尽管安装了 PIP,Python Pillow(或 PIL)仍无法工作

    我正在关注文档 https pillow readthedocs io en stable 我用 pip 成功安装了 Pillow 但是 当我尝试导入Image我可以的功能 a 仅从 PIL 导入 b 只得到没有模块的错误PILc 出现没有