有什么方法可以在Windows机器上安装枕头?

时间:2020-07-04 01:20:06

标签: python django python-imaging-library

我尝试安装枕头库,但收到了此消息

(venv)C:\ Users \ Timo \ PycharmProjects \ jumia> pip安装枕头 收集枕头 使用缓存的https://files.pythonhosted.org/packages/3e/02/b09732ca4b14405ff159c470a612979acfc6e8645dc32f83ea0129709f7a/Pillow-7.2.0.tar.gz 安装收集的包裹:枕头 正在运行setup.py安装枕头...错误 命令C:\ Users \ Timo \ PycharmProjects \ jumia \ venv \ Scripts \ python.exe -u -c“ import setuptools,tokenize; file ='C:\ Users \ Timo \ AppData \ Local \ Temp \ pip-install-gr4big0c \ pillow \ setup.py'; f = getattr(tokenize,'open',open)( file ); code = f.read()。replace ('\ r \ n','\ n'); f.close(); exec(compile(code, file ,'exec'))“安装--record C:\ Users \ Timo \ AppData \ Local \ Temp \ pip-record-yl39rrsa \ install-record.txt-单一版本-外部管理-编译--install-headers C:\ Users \ Timo \ PycharmProjects \ jumia \ venv \ include \ site \ python3.8 \ pillow: 运行安装 运行构建 运行build_py 创建版本 创建build \ lib.win-amd64-3.8 创建build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ BdfFontFile.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ BlpImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ BmpImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ BufrStubImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ ContainerIO.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ CurImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ DcxImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ DdsImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ EpsImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ ExifTags.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ features.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ FitsStubImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ FliImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ FontFile.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ FpxImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ FtexImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ GbrImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ GdImageFile.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ GifImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ GimpGradientFile.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ GimpPaletteFile.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ GribStubImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ Hdf5StubImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ IcnsImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ IcoImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ Image.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ ImageChops.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ ImageCms.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ ImageColor.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ ImageDraw.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ ImageDraw2.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ ImageEnhance.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ ImageFile.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ ImageFilter.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ ImageFont.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ ImageGrab.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ ImageMath.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ ImageMode.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ ImageMorph.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ ImageOps.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ ImagePalette.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ ImagePath.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ ImageQt.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ ImageSequence.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ ImageShow.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ ImageStat.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ ImageTk.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ ImageTransform.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ ImageWin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ ImImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ ImtImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ IptcImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ Jpeg2KImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ JpegImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ JpegPresets.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ McIdasImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ MicImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ MpegImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ MpoImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ MspImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ PaletteFile.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ PalmImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ PcdImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ PcfFontFile.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ PcxImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ PdfImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ PdfParser.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ PixarImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ PngImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ PpmImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ PsdImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ PSDraw.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ PyAccess.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ SgiImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ SpiderImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ SunImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ TarIO.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ TgaImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ TiffImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ TiffTags.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ WalImageFile.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ WebPImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ WmfImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ XbmImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ XpmImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL \ XVThumbImagePlugin.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL_binary.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL_tkinter_finder.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL_util.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL_version.py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL_ init _。py-> build \ lib.win-amd64-3.8 \ PIL 复制src \ PIL_ main _。py-> build \ lib.win-amd64-3.8 \ PIL 运行egg_info 编写src \ Pillow.egg-info \ PKG-INFO 将dependency_links写入src \ Pillow.egg-info \ dependency_links.txt 将顶级名称写入src \ Pillow.egg-info \ top_level.txt 读取清单文件“ src \ Pillow.egg-info \ SOURCES.txt” 阅读清单模板“ MANIFEST.in” 警告:找不到与“ .c”匹配的文件 警告:找不到与“ .h”匹配的文件 警告:找不到与“ .sh”匹配的文件 警告:找不到与“ .appveyor.yml”匹配的先前包含的文件 警告:找不到与“ .coveragerc”匹配的先前包含的文件 警告:找不到与“ .editorconfig”匹配的先前包含的文件 警告:找不到与“ .readthedocs.yml”匹配的先前包含的文件 警告:找不到与“ codecov.yml”匹配的先前包含的文件 警告:分发中的任何位置都找不到与“ .git ”匹配的先前包含的文件 警告:在分发中的任何位置都找不到与“ .pyc”匹配的先前包含的文件 警告:在分发中的任何位置都找不到与“ .so”匹配的先前包含的文件 找不到与“ .ci”匹配的先前包含的目录 编写清单文件“ src \ Pillow.egg-info \ SOURCES.txt” 运行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 "C:\Users\Timo\AppData\Local\Temp\pip-install-gr4big0c\pillow\setup.py", line 864, in <module>
    setup(
  File "C:\Users\Timo\PycharmProjects\jumia\venv\lib\site-packages\setuptools-40.8.0-py3.8.egg\setuptools\__init__.py", line 145, in setup
  File "C:\Program Files\Python38\lib\distutils\core.py", line 148, in setup
    dist.run_commands()
  File "C:\Program Files\Python38\lib\distutils\dist.py", line 966, in run_commands
    self.run_command(cmd)
  File "C:\Program Files\Python38\lib\distutils\dist.py", line 985, in run_command
    cmd_obj.run()
  File "C:\Users\Timo\PycharmProjects\jumia\venv\lib\site-packages\setuptools-40.8.0-py3.8.egg\setuptools\command\install.py", line 61, in run
  File "C:\Program Files\Python38\lib\distutils\command\install.py", line 545, in run
    self.run_command('build')
  File "C:\Program Files\Python38\lib\distutils\cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "C:\Program Files\Python38\lib\distutils\dist.py", line 985, in run_command
    cmd_obj.run()
  File "C:\Program Files\Python38\lib\distutils\command\build.py", line 135, in run
    self.run_command(cmd_name)
  File "C:\Program Files\Python38\lib\distutils\cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "C:\Program Files\Python38\lib\distutils\dist.py", line 985, in run_command
    cmd_obj.run()
  File "C:\Program Files\Python38\lib\distutils\command\build_ext.py", line 340, in run
    self.build_extensions()
  File "C:\Users\Timo\AppData\Local\Temp\pip-install-gr4big0c\pillow\setup.py", line 694, 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 "C:\Users\Timo\AppData\Local\Temp\pip-install-gr4big0c\pillow\setup.py", line 918, 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



----------------------------------------

命令“ C:\ Users \ Timo \ PycharmProjects \ jumia \ venv \ Scripts \ python.exe -u -c”导入设置工具,标记化; 文件 ='C:\ Users \ Timo \ AppData \ Local \ Temp \ pip-install-gr4big0c \ pillow \ setup.py'; f = getattr(tokenize,'open',open)(文件); code = f.read()。 replace('\ r \ n','\ n'); f.close(); exec(compile(code, file ,'exec'))“ install --record C:\ Users \ Timo \ AppData \ Local \ Temp \ pip-record-yl39rrsa \ install-record.txt-单一版本-外部管理-编译--install-headers C:\ Users \ Timo \ PycharmProjects \ jumia \ venv \ include \ site \ python3.8 \ pillow“在C:\ Users \ Timo \ AppData \ Local \ Temp \ pip-install-gr4big0c \ pillow \

中失败,错误代码为1

3 个答案:

答案 0 :(得分:2)

尝试像这样安装它:

python3 -m pip install --upgrade pip
python3 -m pip install --upgrade Pillow

答案 1 :(得分:2)

For install pillow:
                       pip install pillow
For Upgrade pillow:
                       python3 -m pip install --upgrade Pillow
For upgrade pip:
                       python3 -m pip install --upgrade pip       

答案 2 :(得分:0)

我在Reddit here上发现了一些东西

Quazaka 3点·7个月前

我解决了这个问题。为了安装Pillow,需要更新版本的pip。 python 3.8的安装仅包括pip版本19.0.x,其中需要pip版本19.3.x。为了升级pip,请在venv(PyCharm中的终端)中运行以下命令

python -m pip install -U --force-reinstall pip