Я использую Ubuntu 13.10. У меня есть питон 2.7.5 с анакондой 1.8.0. Всякий раз, когда я запускаю python и печатаю, import pygame
он говорит мне, что нет модуля с именем pygame.
Как я могу установить Pygame?
Я использую Ubuntu 13.10. У меня есть питон 2.7.5 с анакондой 1.8.0. Всякий раз, когда я запускаю python и печатаю, import pygame
он говорит мне, что нет модуля с именем pygame.
Как я могу установить Pygame?
Ответы:
Причина, по которой вы не можете импортировать pygame в интерпретатор python, заключается в том, что вы устанавливаете его для python2 и запускаете интерпретатор python3 (в Ubuntu 13.10 по умолчанию используется python3).
Чтобы установить pygame для python2 (ваша версия 2.7.5), сделайте это на терминале ( Ctrl+ Alt+ t):
sudo apt-get install python-pygame
а затем запустить интерпретатор python2
python2
а затем попробуйте импортировать Pygame как
import pygame
Чтобы установить python2 в качестве вашего переводчика по умолчанию, вы можете установить псевдоним в файле bash_aliases. Для этого откройте терминал и введите:
nano ~/.bash_aliases
Это может открыть пустой файл, в зависимости от того, задан ли ранее псевдоним, а затем введите
alias python='python2'
Не изменяйте символические ссылки /usr/bin/python3
, так как это может привести к поломке многих приложений в Ubuntu 13.10, которые используют python3 воодушевленно.
Я могу подтвердить предложение Джобина в его комментарии:
sudo apt-get install python-pygame
Работает без нареканий. Проверено 13.10.
В следующий раз, если вы хотите установить пакет python, вы можете найти его в репозиториях, выполнив:
apt-cache search pygame
Затем вы можете увидеть пакеты (если они есть в репозиториях) и их имена. Выход для apt-cache search pygame
IS
lightyears - single player real-time strategy game with steampunk sci-fi
psychopy - environment for creating psychology stimuli in Python
pyntor - flexible and componentized presentation program
python-pygame - SDL bindings for games development in Python
python-pyglet - cross-platform windowing and multimedia library
python-soya - high level 3D engine for Python
python-soya-dbg - high level 3D engine for Python - debug extension
python-soya-doc - high level 3D engine for Python
solarwolf - Collect the boxes and don't become mad
В этом списке вы можете выбрать пакет (здесь:) python-pygame
и запустить sudo apt-get install the-package-name
.
Для дополнительной отладки зависимостей см. Установка pygame с pip .
'import pygame'
или import pygame
(без '')?
Это должно установить pygame для python 3, так как python3-pip требуется для pygame.
sudo apt-get install python3-pip python3-dev
sudo pip3 install pygame
Чтобы установить PyGame для Python 3.x в Ubuntu 19.04 и более поздних версиях, откройте терминал и введите:
sudo apt install python3-pygame
Чтобы установить python3-pygame в Ubuntu 18.10, откройте терминал и введите:
sudo nano /etc/apt/sources.list
Добавьте эту строку в sources.list.
deb http://archive.ubuntu.com/ubuntu/ предложенная космическая вселенная # для 19.04 замена космическое диско
Сохраните sources.list с помощью комбинации клавиш Ctrl+ Oи нажмитеEnter и выйдите с помощью Ctrl+X
Обновите список доступных программ и установите python3-pygame.
sudo apt update
sudo apt install python3-pygame
Чтобы установить python-pygame во всех поддерживаемых в настоящее время версиях Ubuntu, откройте терминал и введите:
sudo apt install python-pygame
sudo apt-get install python-pygame
?