Установка Pygame с Анаконда
у меня естьAnaconda 1.6.2
, который используетPython 2.7.5
установлен наWindows 7 64-bit
система.
Мне нужно установитьPygame 1.9.1
и это не является частьюconda repository
.
Я не могу запуститьWindows installer
потому чтоAnaconda
не сделал записи реестра дляPython
и.msi
не распознает версию Python.
Итак, я попытался установитьPygame
из источника. Что я первоначально хотел сделать, это создать пакет conda согласно инструкциям здесьhttp://www.continuum.io/blog/conda Согласно этим инструкциям, пакет (в данном случае pygame) сначала устанавливается из исходного кода, а затем создается пакет conda. Но мне не удалось установить Pygame.
На ходуsetup.py
файл("python setup.py install")
, ошибка времени выполнения"mingw32: required environment variable MINGW_ROOT_DIRECTORY not set"
брошен
После установки переменных среды я снова запустил установку, и на этот раз ошибка времени выполнения стала «Зависимости связаны с неправильной средой выполнения C для Python 2.7».
Ошибка:
WARNING, DLL for smpeg library not found.
WARNING, DLL for tiff library not found.
WARNING, DLL for SDL_ttf library not found.
WARNING, DLL for SDL_image library not found.
WARNING, DLL for vorbisfile library not found.
WARNING, DLL for jpeg library not found.
WARNING, DLL for vorbis library not found.
WARNING, DLL for SDL_mixer library not found.
WARNING, DLL for png library not found.
WARNING, DLL for SDL library not found.
WARNING, DLL for ogg library not found.
WARNING, DLL for z library not found.
WARNING, DLL for portmidi library not found.
running install
running build
running build_py
running build_ext
Traceback (most recent call last):
File "setup.py", line 491, in <module>
setup(**PACKAGEDATA)
File "C:\Anaconda\lib\distutils\core.py", line 152, in setup
dist.run_commands()
File "C:\Anaconda\lib\distutils\dist.py", line 953, in run_commands
self.run_command(cmd)
File "C:\Anaconda\lib\distutils\dist.py", line 972, in run_command
cmd_obj.run()
File "C:\Anaconda\lib\distutils\command\install.py", line 563, in run
self.run_command('build')
File "C:\Anaconda\lib\distutils\cmd.py", line 326, in run_command
self.distribution.run_command(command)
File "C:\Anaconda\lib\distutils\dist.py", line 972, in run_command
cmd_obj.run()
File "C:\Anaconda\lib\distutils\command\build.py", line 127, in run
self.run_command(cmd_name)
File "C:\Anaconda\lib\distutils\cmd.py", line 326, in run_command
self.distribution.run_command(command)
File "C:\Anaconda\lib\distutils\dist.py", line 972, in run_command
cmd_obj.run()
File "setup.py", line 352, in run
sys.version_info[:2])
RuntimeError: The dependencies are linked to the wrong C runtime for Python 2.7
distutils.cfg
файл в \ Anaconda \ Lib \ distutils читает
[build]
compiler = mingw32
Подскажите пожалуйста что мне нужно сделать чтобы установитьPygame with Anaconda
, Я не могу найти никакой информации (почти никакой) относительно этой комбинации. Я просто хотел бы добавить, что Pygame изначально работал, когда у меня была установка Python 2.7.5. Проблема возникла, когда я удалил свою первоначальную установку Python и переехал в Anaconda.
Спасибо!