Я працюю на Ubuntu 13.10. У мене python 2.7.5 з анакондою 1.8.0. Кожен раз, коли я запускаю python і набираю, import pygameвін каже мені, що не існує модуля з іменем pygame.
Як я можу встановити пігаму?
Я працюю на Ubuntu 13.10. У мене python 2.7.5 з анакондою 1.8.0. Кожен раз, коли я запускаю python і набираю, import 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
а потім спробуйте імпортувати пігаму як
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 pygameIS
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.
Для отримання додаткової налагодження залежностей див. Встановлення пігма з pip .
'import pygame'або import pygameбез '')?
Для цього слід встановити pygame для python 3, оскільки для pygame потрібен python3-pip.
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
Додайте цей рядок до source.list.
deb http://archive.ubuntu.com/ubuntu/ cosmic - запропонований всесвіт № 19.04 заміни космічного на дискотеку
Збережіть source.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?