PIL(枕头)不适用于macOS上的Python 3.8
这是我通过终端安装枕头的方式:PIL(枕头)不适用于macOS上的Python 3.8,python,python-3.x,macos,python-imaging-library,Python,Python 3.x,Macos,Python Imaging Library,这是我通过终端安装枕头的方式:pip安装枕头 我正在运行Python 3.8.3。 当我尝试导入PIL时,出现了:ModuleNotFoundError:没有名为“PIL”的模块 pip install Pillow==2.2.1 使用上面的命令安装枕头并通过下面的语句导入 from PIL import Image 首先:您应该检查python3.8.3是否是默认值 例如,运行python3--version 当显示正确的python版本时,我将首先创建一个虚拟环境(也称为“venv”):
pip安装枕头
我正在运行Python 3.8.3。
当我尝试导入PIL时,出现了:ModuleNotFoundError:没有名为“PIL”的模块
pip install Pillow==2.2.1
使用上面的命令安装枕头并通过下面的语句导入
from PIL import Image
首先:您应该检查python3.8.3是否是默认值 例如,运行
python3--version
当显示正确的python版本时,我将首先创建一个虚拟环境(也称为“venv”):这确保不会用全局包污染新的python
python3-m-venv-my\u-venv
然后激活venv:
source my\u venv/bin/activate
现在,您已准备好PIP安装dep:
pip3安装枕头
这可能是由于多次安装python造成的。您的机器上是否安装了其他python实例?也许您正在使用的pip指向另一个python实例。当您运行python--version
时,输出是什么?如果不是3.8.3,那么Sushruth很可能是对的,因为在mac上安装python3.8有无数种方法,其中一些对如何使用pip(或pip3)有副作用有或没有虚拟环境:关于python安装的更多信息会很方便。which pip
和which pip3
和which python3
的输出可以包含提示,说明它为什么不适合您。这实际上会在我的计算机上引发一个错误,但在没有指定OSX版本的情况下工作。“pip”仍然可以指向系统python,具体取决于python的安装方式。Kewl。我认为,如果您能提供更多关于您正在运行的python3.8.3的信息(例如,您是如何安装它的),这会增加问题的价值