我想在我的 Mac OS Catalina (10.15.7) 上运行基于 Python 的项目的本地副本。 Project 使用诗歌作为 Python 依赖项管理器工具。在安装 python 依赖项时,它会在符合枕头包的情况下崩溃。
之前我有 similar issue 安装 greenlet 包,但在我的 Mac 上将全局 python 版本从 3.9.1 更改为 3.8.6 (peenv) 解决了这个问题
为了正确安装枕头包,我必须做什么?
gleb@MacBook-Pro-Gleb projectname % poetry install
Installing dependencies from lock file
Package operations: 1 install, 0 updates, 0 removals
• Installing pillow (5.4.1): Failed
EnvCommandError
Command ['/Users/gleb/Library/Caches/pypoetry/virtualenvs/projectname-38lNXpzO-py3.8/bin/pip', 'install', '--no-deps', 'file:///Users/gleb/Library/Caches/pypoetry/artifacts/80/ad/91/3913b9a46f97fe5d27106af6465d0c7445ba1bc414f6344c24141ce1d3/Pillow-5.4.1.tar.gz'] errored with the following return code 1, and output:
Processing /Users/gleb/Library/Caches/pypoetry/artifacts/80/ad/91/3913b9a46f97fe5d27106af6465d0c7445ba1bc414f6344c24141ce1d3/Pillow-5.4.1.tar.gz
Building wheels for collected packages: Pillow
Building wheel for Pillow (setup.py): started
Building wheel for Pillow (setup.py): finished with status 'error'
ERROR: Command errored out with exit status 1:
command: /Users/gleb/Library/Caches/pypoetry/virtualenvs/autobot-38lNXpzO-py3.8/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/jx/6pdyz9ds1yq9_79yz1pv0g440000gn/T/pip-req-build-i4zvjn4e/setup.py'"'"'; __file__='"'"'/private/var/folders/jx/6pdyz9ds1yq9_79yz1pv0g440000gn/T/pip-req-build-i4zvjn4e/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /private/var/folders/jx/6pdyz9ds1yq9_79yz1pv0g440000gn/T/pip-wheel-nezbz82h
cwd: /private/var/folders/jx/6pdyz9ds1yq9_79yz1pv0g440000gn/T/pip-req-build-i4zvjn4e/
Complete output (174 lines):
running bdist_wheel
running build
running build_py
creating build
creating build/lib.macosx-10.15-x86_64-3.8
creating build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/MpoImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageMode.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/PngImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/XbmImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/PcxImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/SunImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageFile.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/SpiderImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/TarIO.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/FitsStubImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/MpegImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/BdfFontFile.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/GribStubImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageStat.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/PixarImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/GimpPaletteFile.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageColor.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ContainerIO.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/MspImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/MicImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/_version.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImtImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/GifImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/PalmImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageQt.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageMath.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/PaletteFile.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/FontFile.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/PdfParser.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ExifTags.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageCms.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/FpxImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageChops.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/BufrStubImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/PSDraw.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/PcdImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageFilter.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageDraw2.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImagePath.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/DcxImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/__init__.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/JpegPresets.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/Hdf5StubImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/features.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageDraw.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/GimpGradientFile.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageWin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/IcoImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/_tkinter_finder.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/EpsImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/TgaImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageMorph.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/Jpeg2KImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/WalImageFile.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/PcfFontFile.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/BlpImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageTk.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/GbrImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageOps.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/PdfImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageShow.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageEnhance.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/WmfImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageGrab.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/WebPImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/FliImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/TiffTags.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/CurImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/_util.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/GdImageFile.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/TiffImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/IptcImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImagePalette.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/BmpImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageTransform.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/IcnsImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/McIdasImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/XpmImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/OleFileIO.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/DdsImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageSequence.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/PyAccess.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/_binary.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/Image.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/XVThumbImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/SgiImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/PsdImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/JpegImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageFont.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/PpmImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/FtexImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
running egg_info
writing src/Pillow.egg-info/PKG-INFO
writing dependency_links to src/Pillow.egg-info/dependency_links.txt
writing top-level names to src/Pillow.egg-info/top_level.txt
reading manifest file 'src/Pillow.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*.c'
warning: no files found matching '*.h'
warning: no files found matching '*.sh'
no previously-included directories found matching 'docs/_static'
warning: no previously-included files found matching '.appveyor.yml'
warning: no previously-included files found matching '.coveragerc'
warning: no previously-included files found matching '.codecov.yml'
warning: no previously-included files found matching '.editorconfig'
warning: no previously-included files found matching '.landscape.yaml'
warning: no previously-included files found matching '.readthedocs.yml'
warning: no previously-included files found matching '.travis'
warning: no previously-included files found matching '.travis/*'
warning: no previously-included files found matching 'tox.ini'
warning: no previously-included files matching '.git*' found anywhere in distribution
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files matching '*.so' found anywhere in distribution
writing manifest file 'src/Pillow.egg-info/SOURCES.txt'
running build_ext
The headers or library files could not be found for zlib,
a required dependency when compiling Pillow from source.
Please see the install instructions at:
https://pillow.readthedocs.io/en/latest/installation.html
Traceback (most recent call last):
File "/private/var/folders/jx/6pdyz9ds1yq9_79yz1pv0g440000gn/T/pip-req-build-i4zvjn4e/setup.py", line 765, in <module>
setup(name=NAME,
File "/Users/gleb/Library/Caches/pypoetry/virtualenvs/autobot-38lNXpzO-py3.8/lib/python3.8/site-packages/setuptools/__init__.py", line 153, in setup
return distutils.core.setup(**attrs)
File "/Users/gleb/.pyenv/versions/3.8.6/lib/python3.8/distutils/core.py", line 148, in setup
dist.run_commands()
File "/Users/gleb/.pyenv/versions/3.8.6/lib/python3.8/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/Users/gleb/.pyenv/versions/3.8.6/lib/python3.8/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/Users/gleb/Library/Caches/pypoetry/virtualenvs/autobot-38lNXpzO-py3.8/lib/python3.8/site-packages/wheel/bdist_wheel.py", line 299, in run
self.run_command('build')
File "/Users/gleb/.pyenv/versions/3.8.6/lib/python3.8/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/Users/gleb/.pyenv/versions/3.8.6/lib/python3.8/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/Users/gleb/.pyenv/versions/3.8.6/lib/python3.8/distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
File "/Users/gleb/.pyenv/versions/3.8.6/lib/python3.8/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/Users/gleb/.pyenv/versions/3.8.6/lib/python3.8/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/Users/gleb/.pyenv/versions/3.8.6/lib/python3.8/distutils/command/build_ext.py", line 340, in run
self.build_extensions()
File "/private/var/folders/jx/6pdyz9ds1yq9_79yz1pv0g440000gn/T/pip-req-build-i4zvjn4e/setup.py", line 612, in build_extensions
raise RequiredDependencyException(f)
__main__.RequiredDependencyException: zlib
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/private/var/folders/jx/6pdyz9ds1yq9_79yz1pv0g440000gn/T/pip-req-build-i4zvjn4e/setup.py", line 812, in <module>
raise RequiredDependencyException(msg)
__main__.RequiredDependencyException:
The headers or library files could not be found for zlib,
a required dependency when compiling Pillow from source.
Please see the install instructions at:
https://pillow.readthedocs.io/en/latest/installation.html
----------------------------------------
ERROR: Failed building wheel for Pillow
Running setup.py clean for Pillow
Failed to build Pillow
Installing collected packages: Pillow
Running setup.py install for Pillow: started
Running setup.py install for Pillow: finished with status 'error'
ERROR: Command errored out with exit status 1:
command: /Users/gleb/Library/Caches/pypoetry/virtualenvs/autobot-38lNXpzO-py3.8/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/jx/6pdyz9ds1yq9_79yz1pv0g440000gn/T/pip-req-build-i4zvjn4e/setup.py'"'"'; __file__='"'"'/private/var/folders/jx/6pdyz9ds1yq9_79yz1pv0g440000gn/T/pip-req-build-i4zvjn4e/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/jx/6pdyz9ds1yq9_79yz1pv0g440000gn/T/pip-record-uy92t_94/install-record.txt --single-version-externally-managed --compile --install-headers /Users/gleb/Library/Caches/pypoetry/virtualenvs/autobot-38lNXpzO-py3.8/include/site/python3.8/Pillow
cwd: /private/var/folders/jx/6pdyz9ds1yq9_79yz1pv0g440000gn/T/pip-req-build-i4zvjn4e/
Complete output (176 lines):
running install
running build
running build_py
creating build
creating build/lib.macosx-10.15-x86_64-3.8
creating build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/MpoImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageMode.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/PngImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/XbmImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/PcxImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/SunImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageFile.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/SpiderImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/TarIO.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/FitsStubImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/MpegImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/BdfFontFile.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/GribStubImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageStat.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/PixarImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/GimpPaletteFile.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageColor.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ContainerIO.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/MspImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/MicImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/_version.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImtImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/GifImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/PalmImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageQt.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageMath.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/PaletteFile.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/FontFile.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/PdfParser.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ExifTags.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageCms.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/FpxImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageChops.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/BufrStubImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/PSDraw.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/PcdImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageFilter.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageDraw2.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImagePath.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/DcxImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/__init__.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/JpegPresets.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/Hdf5StubImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/features.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageDraw.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/GimpGradientFile.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageWin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/IcoImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/_tkinter_finder.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/EpsImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/TgaImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageMorph.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/Jpeg2KImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/WalImageFile.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/PcfFontFile.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/BlpImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageTk.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/GbrImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageOps.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/PdfImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageShow.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageEnhance.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/WmfImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageGrab.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/WebPImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/FliImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/TiffTags.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/CurImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/_util.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/GdImageFile.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/TiffImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/IptcImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImagePalette.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/BmpImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageTransform.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/IcnsImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/McIdasImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/XpmImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/OleFileIO.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/DdsImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageSequence.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/PyAccess.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/_binary.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/Image.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/XVThumbImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/SgiImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/PsdImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/JpegImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/ImageFont.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/PpmImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
copying src/PIL/FtexImagePlugin.py -> build/lib.macosx-10.15-x86_64-3.8/PIL
running egg_info
writing src/Pillow.egg-info/PKG-INFO
writing dependency_links to src/Pillow.egg-info/dependency_links.txt
writing top-level names to src/Pillow.egg-info/top_level.txt
reading manifest file 'src/Pillow.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*.c'
warning: no files found matching '*.h'
warning: no files found matching '*.sh'
no previously-included directories found matching 'docs/_static'
warning: no previously-included files found matching '.appveyor.yml'
warning: no previously-included files found matching '.coveragerc'
warning: no previously-included files found matching '.codecov.yml'
warning: no previously-included files found matching '.editorconfig'
warning: no previously-included files found matching '.landscape.yaml'
warning: no previously-included files found matching '.readthedocs.yml'
warning: no previously-included files found matching '.travis'
warning: no previously-included files found matching '.travis/*'
warning: no previously-included files found matching 'tox.ini'
warning: no previously-included files matching '.git*' found anywhere in distribution
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files matching '*.so' found anywhere in distribution
writing manifest file 'src/Pillow.egg-info/SOURCES.txt'
running build_ext
The headers or library files could not be found for zlib,
a required dependency when compiling Pillow from source.
Please see the install instructions at:
https://pillow.readthedocs.io/en/latest/installation.html
Traceback (most recent call last):
File "/private/var/folders/jx/6pdyz9ds1yq9_79yz1pv0g440000gn/T/pip-req-build-i4zvjn4e/setup.py", line 765, in <module>
setup(name=NAME,
File "/Users/gleb/Library/Caches/pypoetry/virtualenvs/autobot-38lNXpzO-py3.8/lib/python3.8/site-packages/setuptools/__init__.py", line 153, in setup
return distutils.core.setup(**attrs)
File "/Users/gleb/.pyenv/versions/3.8.6/lib/python3.8/distutils/core.py", line 148, in setup
dist.run_commands()
File "/Users/gleb/.pyenv/versions/3.8.6/lib/python3.8/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/Users/gleb/.pyenv/versions/3.8.6/lib/python3.8/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/Users/gleb/Library/Caches/pypoetry/virtualenvs/autobot-38lNXpzO-py3.8/lib/python3.8/site-packages/setuptools/command/install.py", line 61, in run
return orig.install.run(self)
File "/Users/gleb/.pyenv/versions/3.8.6/lib/python3.8/distutils/command/install.py", line 545, in run
self.run_command('build')
File "/Users/gleb/.pyenv/versions/3.8.6/lib/python3.8/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/Users/gleb/.pyenv/versions/3.8.6/lib/python3.8/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/Users/gleb/.pyenv/versions/3.8.6/lib/python3.8/distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
File "/Users/gleb/.pyenv/versions/3.8.6/lib/python3.8/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/Users/gleb/.pyenv/versions/3.8.6/lib/python3.8/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/Users/gleb/.pyenv/versions/3.8.6/lib/python3.8/distutils/command/build_ext.py", line 340, in run
self.build_extensions()
File "/private/var/folders/jx/6pdyz9ds1yq9_79yz1pv0g440000gn/T/pip-req-build-i4zvjn4e/setup.py", line 612, in build_extensions
raise RequiredDependencyException(f)
__main__.RequiredDependencyException: zlib
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/private/var/folders/jx/6pdyz9ds1yq9_79yz1pv0g440000gn/T/pip-req-build-i4zvjn4e/setup.py", line 812, in <module>
raise RequiredDependencyException(msg)
__main__.RequiredDependencyException:
The headers or library files could not be found for zlib,
a required dependency when compiling Pillow from source.
Please see the install instructions at:
https://pillow.readthedocs.io/en/latest/installation.html
----------------------------------------
ERROR: Command errored out with exit status 1: /Users/gleb/Library/Caches/pypoetry/virtualenvs/autobot-38lNXpzO-py3.8/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/jx/6pdyz9ds1yq9_79yz1pv0g440000gn/T/pip-req-build-i4zvjn4e/setup.py'"'"'; __file__='"'"'/private/var/folders/jx/6pdyz9ds1yq9_79yz1pv0g440000gn/T/pip-req-build-i4zvjn4e/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/jx/6pdyz9ds1yq9_79yz1pv0g440000gn/T/pip-record-uy92t_94/install-record.txt --single-version-externally-managed --compile --install-headers /Users/gleb/Library/Caches/pypoetry/virtualenvs/autobot-38lNXpzO-py3.8/include/site/python3.8/Pillow Check the logs for full command output.
at ~/.poetry/lib/poetry/utils/env.py:1074 in _run
1070│ output = subprocess.check_output(
1071│ cmd, stderr=subprocess.STDOUT, **kwargs
1072│ )
1073│ except CalledProcessError as e:
→ 1074│ raise EnvCommandError(e, input=input_)
1075│
1076│ return decode(output)
1077│
1078│ def execute(self, bin, *args, **kwargs):
答案 0 :(得分:0)
你有两个选择。
您正在尝试在 Python 3.8 上安装 Pillow 5.4.1。
从 https://pillow.readthedocs.io/en/stable/installation.html 的支持表我们可以看到 Pillow 5.4.1 不支持 Python 3.8,因为 Pillow 版本是在 Python 3.8 出现之前发布的,这意味着没有预编译的二进制轮子,它试图从源代码编译。
此错误消息在日志中多次出现并告诉您该怎么做:
<块引用>无法找到 zlib 的头文件或库文件,这是从源代码编译 Pillow 时必需的依赖项。请参阅安装说明:https://pillow.readthedocs.io/en/latest/installation.html
更好的是,至少为 Python 3.8 安装 Pillow 6.2.1,它将使用预编译轮。它也会更快。
(我建议使用最新的 8.1.1,因为它修复了许多 CVE。)
答案 1 :(得分:0)
我认为您错过了一个系统依赖项:zlib
。我会通过自制软件安装它:
brew install zlib