Pygame कैसे स्थापित करें?


9

मैं Ubuntu 13.10 चला रहा हूं। एनाकोंडा 1.8.0 के साथ मेरे पास अजगर 2.7.5 है। जब भी मैं अजगर शुरू करता हूं और टाइप import pygameकरता हूं तो यह बताता है कि pygame नाम का कोई मॉड्यूल नहीं है।

मैं pygame कैसे स्थापित कर सकता हूं?


2
क्या आपने प्रयोग करने की कोशिश की sudo apt-get install python-pygame?
जॉबिन

हां, मैंने इसे
आजमाया

क्या कोई उत्तर सहायक थे?
जॉब

हाँ, मैंने संस्करण संख्या को नहीं देखा। ठीक से। मैं 13.04 में टाइप किया गया था, लेकिन यह वास्तव में 12.04 था। मैंने इसे अपग्रेड किया और इसने काम किया!
सईसंजीव

जवाबों:


19

आप अपने अजगर इंटरप्रेटर में pygame को आयात करने में सक्षम नहीं हैं इसका कारण यह है कि आप इसे python2 के लिए स्थापित कर रहे हैं और python3 इंटरप्रिटर शुरू कर रहे हैं (Ubuntu 13.10 डिफ़ॉल्ट रूप से python3 का उपयोग करता है)।

Python2 के लिए pygame स्थापित करने के लिए (आपका संस्करण 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 का उपयोग करते हैं।


मैं एनाकोंडा 1.8.0 के साथ अजगर का उपयोग करता हूं। जब भी मैं अजगर शुरू करता हूं, यह एनाकोंडा से शुरू होता है
saisanjeev

आप सभी को धन्यवाद और विशेष धन्यवाद।
सायसंजीव

@saisanjeev: या तो उत्तर को स्वीकार करें क्योंकि इससे आपको मदद मिली (यदि ऐसा किया गया), तो कृपया उस उत्तर को पोस्ट करें, जिसने आपकी मदद की और स्वीकार किए गए के रूप में चिह्नित करें।
जॉबिन

ध्यान दें, python3 में pygame स्थापित करने के लिए आपको इसे स्रोत कोड से बनाना होगा। यहाँ सरल निर्देशों के बाद ( askubuntu.com/a/406410/327339 ), निर्माण से पहले एक अतिरिक्त निर्भरता स्थापित करना (जवाब के नीचे मेरी टिप्पणी देखें), मेरे लिए पायथन 3.5.2 के साथ Xubuntu 16.04 LTS में काम किया।
गेब्रियल स्टेपल्स

2

मैं उनकी टिप्पणी में जॉबिन के सुझाव की पुष्टि कर सकता हूं:

sudo apt-get install python-pygame

निर्दोष रूप से काम करता है। 13.10 को परीक्षण किया गया।

अगली बार यदि आप एक अजगर पैकेज स्थापित करना चाहते हैं, तो आप खोज सकते हैं कि क्या यह रिपॉजिटरी में चल रहा है:

apt-cache search pygame

फिर आप पैकेज (यदि वे रिपॉजिटरी में हैं) और उनके नाम देख सकते हैं। के लिए आउटपुट apt-cache search pygameहै

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 इंस्टॉल करना देखें ।


हाँ, यह वही चीज है जो मुझे मिलती है। लेकिन, जब मैं टर्मिनेटर या टर्मिनल में 'अजगर' टाइप करता हूं, तो मुझे यह मिलता है: - 'पायथन 2.7.6 | एनाकोंडा 1.8.0 (32-बिट)। (डिफ़ॉल्ट, 11 नवंबर 2013, 10:47:19) [GCC 4.1.2 20080704 (Red Hat 4.1.2-52)] linux2 पर टाइप करें "सहायता", "कॉपीराइट", "क्रेडिट" या "लाइसेंस" अधिक जानकारी के लिए । 3 तीरों के बाद, मैंने टाइप किया: 'आयात pygame' और इसने यह त्रुटि दिखाई: - 'ट्रैसबैक (सबसे हालिया कॉल अंतिम): फ़ाइल "<stdin>", पंक्ति 1, में <मॉड्यूल> ImportError: कोई मॉड्यूल नाम नहीं है यह क्यों है? शायद इसलिए मैं एनाकोंडा अजगर का उपयोग करता हूं?
सिसंजीव

मैं नहीं देखता कि समस्या क्यों होगी। आप टाइप 'import pygame'कर रहे हैं या import pygame('' के बिना)?
don.joey

मैं 'आयात pygame' टाइप कर रहा हूं
saisanjeev

मुझे यह महसूस होता है क्योंकि मेरे पास एनाकोंडा 1.8.0
साईसंजीव

1

यह अजगर 3 के लिए pygame को स्थापित करना चाहिए, क्योंकि python3- पाइप को pygame के लिए आवश्यक है।

 sudo apt-get install python3-pip python3-dev  
 sudo pip3 install pygame

python3 -m pip install -U pygame --user
एडम

1

पायथन 3 के लिए Pygame स्थापित करें

Ubuntu 19.04 पर अजगर 3.x के लिए PyGame स्थापित करने के लिए और बाद में टर्मिनल खोलें और टाइप करें:

sudo apt install python3-pygame

Ubuntu 18.10 में python3-pygame स्थापित करने के लिए टर्मिनल खोलें और टाइप करें:

sudo nano /etc/apt/sources.list  

इस लाइन को source.list में जोड़ें।

डिबेट http://archive.ubuntu.com/ubuntu/ cosmic -proposed ब्रह्माण्ड # 19.04 के लिए कॉस्मिक को डिस्को से बदलें

कीबोर्ड संयोजन Ctrl+ के साथ source.list सहेजें Oऔर + के Enterसाथ दबाएँ और बाहर निकलेंCtrlX

उपलब्ध सॉफ़्टवेयर की सूची को अपडेट करें और python3-pygame स्थापित करें।

sudo apt update  
sudo apt install python3-pygame  

पायथन 2 के लिए Pygame स्थापित करें

उबंटू के सभी वर्तमान में समर्थित संस्करणों में python-pygame स्थापित करने के लिए टर्मिनल खोलें और टाइप करें:

sudo apt install python-pygame
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.