Le processus d'installation demande zlib et je l'ai même configuré et cloné depuis Github. Je suis nouveau dans tout ça.
Message d'erreur:
C:\Users\GThell\Pillow>pip install -e .
Obtaining file:///C:/Users/GThell/Pillow
Requirement already satisfied: olefile in c:\users\gthell\appdata\local\programs\python\python36\lib\site-packages (from Pillow==3.5.0.dev0)
Installing collected packages: Pillow
Running setup.py develop for Pillow
Complete output from command c:\users\gthell\appdata\local\programs\python\python36\python.exe -c "import setuptools, tokenize;__file__='C:\\Users\\GThell\\Pillow\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" develop --no-deps:
Single threaded build for windows
running develop
running Egg_info
writing Pillow.Egg-info\PKG-INFO
writing dependency_links to Pillow.Egg-info\dependency_links.txt
writing requirements to Pillow.Egg-info\requires.txt
writing top-level names to Pillow.Egg-info\top_level.txt
warning: manifest_maker: standard file '-c' not found
reading manifest file 'Pillow.Egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files found matching '.coveragerc'
warning: no previously-included files found matching '.editorconfig'
warning: no previously-included files found matching '.landscape.yaml'
warning: no previously-included files found matching 'appveyor.yml'
warning: no previously-included files found matching 'tox.ini'
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 '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:
http://pillow.readthedocs.io/en/latest/installation.html
Traceback (most recent call last):
File "C:\Users\GThell\Pillow\setup.py", line 778, in <module>
Zip_safe=not debug_build(), )
File "c:\users\gthell\appdata\local\programs\python\python36\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "c:\users\gthell\appdata\local\programs\python\python36\lib\distutils\dist.py", line 955, in run_commands
self.run_command(cmd)
File "c:\users\gthell\appdata\local\programs\python\python36\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "c:\users\gthell\appdata\local\programs\python\python36\lib\site-packages\setuptools\command\develop.py", line 34, in run
self.install_for_development()
File "c:\users\gthell\appdata\local\programs\python\python36\lib\site-packages\setuptools\command\develop.py", line 119, in install_for_development
self.run_command('build_ext')
File "c:\users\gthell\appdata\local\programs\python\python36\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "c:\users\gthell\appdata\local\programs\python\python36\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "c:\users\gthell\appdata\local\programs\python\python36\lib\distutils\command\build_ext.py", line 339, in run
self.build_extensions()
File "C:\Users\GThell\Pillow\setup.py", line 549, 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\GThell\Pillow\setup.py", line 790, 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:
http://pillow.readthedocs.io/en/latest/installation.html
L'URL au bas du message d'erreur indique:
Installation de Windows Nous fournissons des binaires Pillow pour Windows compilés pour la matrice des Pythons pris en charge dans les versions 32 et 64 bits dans les programmes d'installation Wheel, Egg et exécutables. Ces binaires ont toutes les bibliothèques facultatives incluses:
pip installer oreiller
J'essaierais cela, pour éviter les problèmes de dépendance tels que vous l'avez rencontré.
modifier: l'oreiller ne prend en charge que l'oreiller> = 2.0.0 <3.5.0 et non 3.6.0
edit: J'espère que ce travail, je n'ai pas pu réellement tester sur Windows.
utilisation:
easy_install pillow
pip ne fonctionne pas en quelque sorte
J'ai récemment installé Pillow sous Python3.6 de Cygwin et j'avais besoin des packages suivants:
J'ai également installé pip
en utilisant:
easy-install-3.6 install pip
Puis finalement:
pip3 install pillow
réussi.
Vous pouvez essayer d'installer Pillow avec son package Windows Installer.
Vérifiez https://pypi.org/project/Pillow/#files , les packages Windows Installer sont en bas de la page.
A fonctionné pour moi avec Python 3.7.
Sous Windows, il vaut mieux utiliser des fichiers binaires précompilés (roues) que de construire à partir de la source.
La version finale de Python 3.6.0 devrait sortir plus tard cette semaine le 2016-12-2 et Pillow ne la prend pas encore en charge. Espérons qu'il sera pris en charge pour la prochaine version trimestrielle, le 1er janvier 2017.
Cependant, en attendant, vous pouvez télécharger une roue non officielle à partir d'ici, puis installer pip nom_fichier.whl
Sous Windows, certains packages ne fonctionneront pas en raison de problèmes de framework. Même peuvent être téléchargés et utilisés via un site tiers.
choisi la version correspondante télécharger la même chose.
puis pour, par exemple,
pip install Downloads\\Pillow.whl
maintenant, il s'installera sans erreur