库已安装并在 conda 中显示,但在 Jupyter Notebook 中不可用

Posted

技术标签:

【中文标题】库已安装并在 conda 中显示,但在 Jupyter Notebook 中不可用【英文标题】:Library installed and shown in conda, but not usable in Jupyter Notebook 【发布时间】:2019-05-29 11:24:27 【问题描述】:

pillow 库是通过 conda 安装的,状态在 jupyter notebook 中验证。但是,当我尝试在同一个 jupyter 笔记本实例中导入枕头库时,我找不到这个库。

我尝试在 conda 环境中手动运行 jupyter notebook cli(安装了枕头),以及使用 anaconda GUI 快捷方式,它们都找不到枕头库。

!conda list pillow
import pillow

输出

# packages in environment at C:\ProgramData\Anaconda3\envs\jupyter:
#
# Name                    Version                   Build  Channel
pillow                    6.0.0            py37h9a613e6_0    conda-forge
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-6-dc0fbd63c36f> in <module>
      1 get_ipython().system('conda list pillow')
----> 2 import pillow

ModuleNotFoundError: No module named 'pillow'

【问题讨论】:

【参考方案1】:

pillow 是 PIL (Python Imaging Library) 的一个分支,因此无法导入,它是导入的 PIL。

用途:-

import PIL

或通过

导入任何特定模块
from PIL import Module_name

【讨论】:

谢谢,我明白了。刚查了python3,pillow其实是用PIL这个名字的。谢谢

以上是关于库已安装并在 conda 中显示,但在 Jupyter Notebook 中不可用的主要内容,如果未能解决你的问题,请参考以下文章

Linux:Conda没有安装Anaconda

php中gd库已打开,还是不能加载图片

如何显示我的 Jupyter 笔记本版本并在 Jupyter 笔记本中运行单元格?我收到一个错误:错误的解释器

在conda虚拟环境中安装OpenCv并在pycharm中使用

在Mac上安装Anaconda并在PyCharm上配置

即使代码库已更改,SonarQube 已修复的问题仍会显示