मैं Ubuntu 13.10 चला रहा हूं। एनाकोंडा 1.8.0 के साथ मेरे पास अजगर 2.7.5 है। जब भी मैं अजगर शुरू करता हूं और टाइप import pygame
करता हूं तो यह बताता है कि pygame नाम का कोई मॉड्यूल नहीं है।
मैं pygame कैसे स्थापित कर सकता हूं?
मैं Ubuntu 13.10 चला रहा हूं। एनाकोंडा 1.8.0 के साथ मेरे पास अजगर 2.7.5 है। जब भी मैं अजगर शुरू करता हूं और टाइप import pygame
करता हूं तो यह बताता है कि pygame नाम का कोई मॉड्यूल नहीं है।
मैं pygame कैसे स्थापित कर सकता हूं?
जवाबों:
आप अपने अजगर इंटरप्रेटर में 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 का उपयोग करते हैं।
मैं उनकी टिप्पणी में जॉबिन के सुझाव की पुष्टि कर सकता हूं:
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 इंस्टॉल करना देखें ।
'import pygame'
कर रहे हैं या import pygame
('' के बिना)?
यह अजगर 3 के लिए pygame को स्थापित करना चाहिए, क्योंकि python3- पाइप को pygame के लिए आवश्यक है।
sudo apt-get install python3-pip python3-dev
sudo pip3 install 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
उबंटू के सभी वर्तमान में समर्थित संस्करणों में python-pygame स्थापित करने के लिए टर्मिनल खोलें और टाइप करें:
sudo apt install python-pygame
sudo apt-get install python-pygame
?