При попытке установить pygame на Anaconda Python 3.x понижен до Python 2.7

#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 for python 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, и теперь она отлично работает! Большое спасибо!