#python #pip #python-imaging-library #openai-gym
#python #pip #python-imaging-library #openai-тренажерный зал
Вопрос:
Я хотел установить gym на свой компьютер, поэтому я попытался pip install gym
everything went fine till
Collecting gym
Using cached gym-0.18.0-py3-none-any.whl
Requirement already satisfied: numpy>=1.10.4 in c:userscscappdatalocalprogramspythonpython39libsite-packages (from gym) (1.19.4)
Requirement already satisfied: pyglet<=1.5.0,>=1.4.0 in c:userscscappdatalocalprogramspythonpython39libsite-packages (from gym) (1.5.0)
Requirement already satisfied: scipy in c:userscscappdatalocalprogramspythonpython39libsite-packages (from gym) (1.5.4)
Collecting cloudpickle<1.7.0,>=1.2.0
Using cached cloudpickle-1.6.0-py3-none-any.whl (23 kB)
Collecting Pillow<=7.2.0
Using cached Pillow-7.2.0.tar.gz (39.1 MB)
Requirement already satisfied: future in c:userscscappdatalocalprogramspythonpython39libsite-packages (from pyglet<=1.5.0,>=1.4.0->gym) (0.18.2)
Building wheels for collected packages: Pillow
Building wheel for Pillow (setup.py) ... error
но получил большую ошибку
ERROR: Command errored out with exit status 1:
command: 'c:userscscappdatalocalprogramspythonpython39python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\CSC\AppData\Local\Temp\pip-install-xwue2xuw\pillow_70b2da91b4b24fe8a3af6f2412c19502\setup.py'"'"'; __file__='"'"'C:\Users\CSC\AppData\Local\Temp\pip-install-xwue2xuw\pillow_70b2da91b4b24fe8a3af6f2412c19502\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'rn'"'"', '"'"'n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:UsersCSCAppDataLocalTemppip-wheel-rj69kfwz'
cwd: C:UsersCSCAppDataLocalTemppip-install-xwue2xuwpillow_70b2da91b4b24fe8a3af6f2412c19502
Complete output (172 lines):
C:UsersCSCAppDataLocalTemppip-install-xwue2xuwpillow_70b2da91b4b24fe8a3af6f2412c19502setup.py:42: RuntimeWarning: Pillow 7.2.0 does not support Python 3.9 and does not provide prebuilt Windows binaries. We do not recommend building from source on Windows.
warnings.warn(
running bdist_wheel
running build
running build_py
creating build
creating buildlib.win-amd64-3.9
copying srcPILImage.py -> buildlib.win-amd64-3.9PIL
copying srcPILImageChops.py -> buildlib.win-amd64-3.9PIL
copying srcPILImageCms.py -> buildlib.win-amd64-3.9PIL
writing dependency_links to srcPillow.egg-infodependency_links.txt
writing top-level names to srcPillow.egg-infotop_level.txt
reading manifest file 'srcPillow.egg-infoSOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*.c'
warning: no files found matching '*.h'
warning: no files found matching '*.sh'
warning: no previously-included files found matching '.appveyor.yml'
warning: no previously-included files found matching '.coveragerc'
warning: no previously-included files found matching '.editorconfig'
warning: no previously-included files found matching '.readthedocs.yml'
warning: no previously-included files found matching 'codecov.yml'
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
no previously-included directories found matching '.ci'
writing manifest file 'srcPillow.egg-infoSOURCES.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 "C:UsersCSCAppDataLocalTemppip-install-xwue2xuwpillow_70b2da91b4b24fe8a3af6f2412c19502setup.py", line 864, in <module>
setup(
File "c:userscscappdatalocalprogramspythonpython39libsite-packagessetuptools__init__.py", line 153, in setup
return distutils.core.setup(**attrs)
self.run_command(cmd_name)
File "c:userscscappdatalocalprogramspythonpython39libdistutilscmd.py", line 313, in run_command
self.distribution.run_command(command)
File "c:userscscappdatalocalprogramspythonpython39libdistutilsdist.py", line 985, in run_command
self.build_extensions()
File "C:UsersCSCAppDataLocalTemppip-install-xwue2xuwpillow_70b2da91b4b24fe8a3af6f2412c19502setup.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:UsersCSCAppDataLocalTemppip-install-xwue2xuwpillow_70b2da91b4b24fe8a3af6f2412c19502setup.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
----------------------------------------
ERROR: Failed building wheel for Pillow
Я не знаю, почему это происходит, у меня установлена подушка без каких-либо проблем, но не это.
Я даже пытался установить его с помощью git, но получил ту же ошибку.
Я также отредактировал журналы, чтобы сделать их короткими, думая, что большая их часть присутствует
У меня есть :
- windows-10
- python -3.9
- pip-20.3.3
Ответ №1:
Используйте Python 3.8, чтобы устранить эту проблему. Это сработало для меня.
Ответ №2:
Последняя версия gym — 0.18.0, которая совместима со старыми версиями Pillow, а не с последней версией Pillow 8.0.1. С другой стороны, Python 3.9 не поддерживает старые версии Pillow. Поэтому, пожалуйста, подождите, пока не будет выпущена более новая версия gym, совместимая с Pillow 8.0.1, или пока не будет выпущена более новая версия Pillow с поддержкой более старых версий gym. Извините, но до сегодняшнего дня решения нет. С уважением
Комментарии:
1. но я не могу использовать более старую версию pillow gym и python, чтобы заставить ее работать
2. пожалуйста, скажите, с какой лучшей версией я могу работать