#python-3.x #pygame #conda #pyopengl
#python-3.x #pygame #conda #pyopengl
Вопрос:
Я работаю с Anaconda Python 3. Я пытаюсь установить PyOpenGL, Vpython и pygame.
Установка PyOpenGL и Vpython выполняется с помощью conda install
. Когда я пытаюсь установить Pygame, используя conda install
, он показывает:
conda install -c https://conda.binstar.org/kne pygame
#same for conda install pygame
...
The following NEW packages will be INSTALLED:
.
.
.
The following packages will be REMOVED:
backports.os-0.1.1-py37_0
importlib_metadata-0.8-py37_0
jeepney-0.4-py37_0
jupyterlab_server-0.2.0-py37_0
secretstorage-3.1.1-py37_0
wurlitzer-1.0.2-py37_0
The following packages will be UPDATED:
.
.
.
The following packages will be DOWNGRADED:
.
.
.
python 3.7.3-h0371630_0 --> 2.7.16-h9bab390_0
.
.
.
Поэтому, если я решу установить pygame, я понижу python3 до python 2.7, и я не смогу использовать PyOpenGL.
Есть ли способ установить pygame в этой среде без понижения версии python?
Комментарии:
1. Я использую CPython, но у меня установлен Anaconda3. В папке с
conda
у меня также естьpip
и с помощьюpip install pygame
я могу установитьpygame
forpython 3.7
в Anaconda.2. @furas Я попробовал pip, но он также просил понизить рейтинг. Решением было создание новой среды conda и установка OpenpyGL, а не Vpython, pygame и более поздних версий spyder. На python 3.5 . Спасибо вам за вашу помощь!
Ответ №1:
Это означает, что на канале, который вы пытаетесь установить, нет пакетов Pygame для Python 3.7 (т.Е. kne
). Поскольку последняя доступная версия предназначена для Python 3.5, вам необходимо создать среду conda для этой версии Python и установить на нее Pygame.
Комментарии:
1. Я создал новую среду Conda, и теперь она отлично работает! Большое спасибо!