Как я могу установить pygame для python3 с помощью pip? У меня Python версии 3.6.3.
Я пробовал pip install pygame
, но он был установлен на python 2.7.
Спасибо.
Как я могу установить pygame для python3 с помощью pip? У меня Python версии 3.6.3.
Я пробовал pip install pygame
, но он был установлен на python 2.7.
Спасибо.
Я, наконец, решил это с помощью:
Источник: https://stackoverflow.com/questions/42707566/how-to-install-pygame-for-python3-5-in-ubuntu16-04 .
Чтобы установить pygame, выполните следующие действия:
C:\Users\Fran\Python\Scripts
В CMD это будет:
cd C:\Users\Fran\Python\Scripts
pip install Pygame
Результат:
Вы говорите, что у вас есть python3, но вместо этого
pip
у вас установлен для python2, из чего следует, что у вас также есть python2.Лучший способ избежать беспорядка, когда в вашей системе установлено несколько версий Python, — это использовать виртуальную среду . На самом деле, хотя название немного пугающее, это не что иное, как папка с определенной версией питона внутри и в которую вы можете устанавливать пакеты, не влияющие на систему или другие подобные папки, которые вы создали для других проектов или тесты. .
Шаги очень просты:
Создайте папку (виртуальную среду):
Это запустится
python3
(тем самым убедившись, что виртуальная среда будет для этой версии) и загрузит модульvenv
, который создаст папку~/entornos/game
и поместит в несколько папок эту версию python и ее библиотеки, а также соответствующую версиюpip
. Вы можете назвать папку как угодно, но рекомендуется создавать их все в одном месте, чтобы их было легко найти. В этом случае я предположил, что вы хотите создать их все в папкеentornos
корневого каталога вашего пользователя.активировать среду
Пока вы не активируете среду, при использовании из командной строки
python
илиpip
системные будут продолжать использоваться. Для активации необходимо поставить:Вы увидите свое приглашение измениться на now
(game) $
, как напоминание о том, что вы активировали эту виртуальную среду. Теперь, когда вы это сделаетеpip install
,pip
запустится программа из этой среды, и все, что она установит, будет делать это внутри этой папки, не затрагивая остальную часть системы. Когда выpython
запустите его, будет выполнен тот, который находится в этой папке, и поэтому он найдет установленные там пакеты.отключить среду
Если вы хотите снова использовать системный python (например, для создания другой виртуальной среды), просто введите:
Подсказка вернется к своему обычному виду, чтобы напомнить вам, что вы больше не находитесь в виртуальной среде . Команда
python
вернется к системе по умолчанию (и у вас больше не будет доступа к пакетам, которые вы установили в виртуальной среде).Окружающая среда также будет заброшена, если вы закроете терминал. Это означает, что каждый раз, когда вы открываете новый терминал для работы в этой среде, вы должны снова активировать его, как указано выше.
не могли бы вы попробовать с
Я надеюсь, что это сработает для вас
Не знаю как вы а я чуть не умер пытаясь поэтому поставил pip install Pygame с p заглавными буквами и от proto все засветилось у меня чудесно потянулось
когда я дал ему список пипсов, это было, я не знаю, почему в pycharm он запрашивает его полностью строчными буквами и никогда не устанавливает его
Вы можете попробовать с:
Если последняя версия не загружена, с помощью следующей команды вы можете обновить:
Это было сделано в Windows 10. Очень важно, чтобы вы делали это под пользователем, где установлен Python.