Tôi đang chạy Ubuntu 13.10. Tôi có python 2.7.5 với anaconda 1.8.0. Bất cứ khi nào tôi bắt đầu python và gõ import pygame
nó sẽ cho tôi biết rằng không có mô-đun có tên pygame.
Làm thế nào tôi có thể cài đặt pygame?
Tôi đang chạy Ubuntu 13.10. Tôi có python 2.7.5 với anaconda 1.8.0. Bất cứ khi nào tôi bắt đầu python và gõ import pygame
nó sẽ cho tôi biết rằng không có mô-đun có tên pygame.
Làm thế nào tôi có thể cài đặt pygame?
Câu trả lời:
Lý do bạn không thể nhập pygame vào trình thông dịch python của bạn là vì bạn đang cài đặt nó cho python2 và khởi động trình thông dịch python3 (Ubuntu 13.10 sử dụng python3 theo mặc định).
Để cài đặt pygame cho python2 (phiên bản của bạn là 2.7.5), hãy thực hiện việc này trên thiết bị đầu cuối ( Ctrl+ Alt+ t):
sudo apt-get install python-pygame
và sau đó bắt đầu trình thông dịch python2
python2
và sau đó thử nhập pygame như
import pygame
Để thiết lập python2 như bạn phiên dịch mặc định, bạn có thể thiết lập một bí danh trong tập tin bash_aliases của bạn. Để làm điều này, mở một thiết bị đầu cuối và gõ:
nano ~/.bash_aliases
Điều này có thể mở một tệp trống, tùy thuộc vào việc bạn đã đặt bí danh trước và sau đó nhập
alias python='python2'
Không thay đổi liên kết tượng trưng /usr/bin/python3
vì điều này có thể phá vỡ nhiều ứng dụng trong Ubuntu 13.10 sử dụng python3 một cách rõ ràng.
Tôi có thể xác nhận đề xuất của Jobin trong bình luận của mình:
sudo apt-get install python-pygame
Hoạt động hoàn hảo. Đã thử nghiệm vào ngày 13.10.
Lần tới nếu bạn muốn cài đặt gói python, bạn có thể tìm kiếm xem nó có trong kho không bằng cách chạy:
apt-cache search pygame
Sau đó, bạn có thể thấy các gói (nếu chúng nằm trong kho) và tên của chúng. Đầu ra cho apt-cache search pygame
là
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
Trong danh sách này, bạn có thể chọn gói (ở đây python-pygame
:) và chạy sudo apt-get install the-package-name
.
Để gỡ lỗi thêm các phụ thuộc, xem Cài đặt pygame với pip .
'import pygame'
hoặc import pygame
(không có '')?
Điều này nên cài đặt pygame cho python 3, vì python3-pip là bắt buộc cho pygame.
sudo apt-get install python3-pip python3-dev
sudo pip3 install pygame
Để cài đặt PyGame cho Python 3.x trên Ubuntu 19.04 và sau đó mở thiết bị đầu cuối và gõ:
sudo apt install python3-pygame
Để cài đặt python3-pygame trong Ubuntu 18.10, hãy mở terminal và gõ:
sudo nano /etc/apt/sources.list
Thêm dòng này vào nguồn.list.
deb http://archive.ubfox.com/ubfox/ vũ trụ được đề xuất vũ trụ # cho 19.04 thay thế vũ trụ bằng vũ trường
Lưu nguồn.list với tổ hợp bàn phím Ctrl+ Ovà nhấn Entervà thoát bằng Ctrl+X
Cập nhật danh sách các phần mềm có sẵn và cài đặt python3-pygame.
sudo apt update
sudo apt install python3-pygame
Để cài đặt python-pygame trong tất cả các phiên bản Ubuntu được hỗ trợ hiện tại, hãy mở terminal và gõ:
sudo apt install python-pygame
sudo apt-get install python-pygame
?