Python3.3 में pygame कैसे डाउनलोड करें


13

मैं Ubuntu 13.10 का उपयोग कर रहा हूं। मेरे पास अजगर 2.7 और अजगर 3.3 दोनों हैं। मैंने अजगर 2.7 में ठीक से pygame को स्थापित किया है। मैं इसे python3.3 में कैसे स्थापित कर सकता हूं। pygame python3.3 का समर्थन करता है या नहीं?


2
sudo apt-get install python-pip; sudo pip install pygame?
गुस्ताफ

2
@ गुस्ताफ python3-pipऔर pip3इस्तेमाल किया जाना चाहिए
warvariuc

1
पायथन 3 ( python3-pygame ) के लिए 18.10 Pygame में शुरू करना एक उपयुक्त पैकेज है।
कारेल

जवाबों:


17

यहाँ Ubuntu 12.04 के लिए एक समाधान के लिए एक कड़ी है। आशा करता हूँ की ये काम करेगा। टर्मिनल से:

  1. अपने घर निर्देशिका में बदलें।

    cd ~
  2. Pygame स्रोत कोड प्राप्त करें।

    sudo apt-get install mercurial
    hg clone https://bitbucket.org/pygame/pygame
    cd pygame
  3. निर्भरता स्थापित करें।

    sudo apt-get install python3-dev python3-numpy libsdl-dev libsdl-image1.2-dev \
      libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsmpeg-dev libportmidi-dev \
      libavformat-dev libswscale-dev libjpeg-dev libfreetype6-dev
  4. Pygame का निर्माण और स्थापित करें।

    python3 setup.py build
    sudo python3 setup.py install

मैं Ubuntu 14.04 पर अजगर 3.4 के साथ हूं, मेरे लिए काम करता है। धन्यवाद
ifyalciner

1
मैं Pyubon 3.5.2 के साथ Xubuntu 16.04 LTS चला रहा हूं। इससे पहले कि यह मुझे इसका निर्माण करने दे, ऊपर दिए गए आपके निर्देशों के अनुसार, मुझे भी सेट-अप के जरिए sudo apt-get install python3-setuptools(स्रोत: stackoverflow.com/a/14426553/4561887 ) स्थापित करना था । बाकी सब कुछ महान काम किया!
गेब्रियल स्टेपल्स

मैंने एक संपादन के माध्यम से आपके उत्तर में इस निर्भरता को जोड़ने का प्रयास किया, लेकिन इसे अस्वीकार कर दिया गया था, इसलिए मैंने संपादित समीक्षकों की सिफारिशों के अनुसार सिर्फ एक और उत्तर पोस्ट किया।
गेब्रियल स्टेपल्स

मुझे भी भागना पड़ाsudo apt-get install python3-setuptools
Moebius

4

दुर्भाग्य से आपको इसे फिर से खोलने की आवश्यकता है। और दुर्भाग्य से अंतिम स्थिर संस्करण (1.9.1) अजगर 3 का समर्थन नहीं करता है ...

तो आपको ट्रंक से अंतिम स्रोत कोड डाउनलोड करने की आवश्यकता है, इसे रोकना इस समय नहीं है:

sudo apt-get install mercurial
hg clone https://bitbucket.org/pygame/pygame

आपको बिल्ड डिपेंडेंसी डाउनलोड करने की भी आवश्यकता है:

sudo apt-get build-dep pygame
sudo apt-get install python3-dev
sudo apt-get install python3-numpy

यह आपके पैकेज डिपो पर उपलब्ध pygame के संस्करण द्वारा उपयोग की जाने वाली निर्भरता को स्थापित करेगा। नए संस्करण को शायद अन्य निर्भरता की आवश्यकता है! हमें python3-dev और python3-numpy को भी निर्दिष्ट करने की आवश्यकता है क्योंकि, अच्छी तरह से, बिल्ड-डिप इस पैकेज के python2 संस्करण को स्थापित करेगा ...

अब आप चला सकते हैं:

cd pygame
python3 config.py

यदि कुछ निर्भरता गायब है, तो config.py उन्हें सूचीबद्ध करेगा और पूछेगा कि क्या आप इसे जारी रखना चाहते हैं यदि यह निर्भरता अनिवार्य नहीं है। आप उन्हें स्थापित कर सकते हैं यदि आप चाहते हैं / कर सकते हैं या बस इसे अनदेखा कर सकते हैं और शायद कुछ कार्यक्षमता को नुकसान पहुंचा सकते हैं।

अब इसे बनाने और स्थापित करने का समय है:

python3 setup.py build
sudo python3 setup.py install

3

मैंने इसे स्वीकृत उत्तर में जोड़ने का प्रयास किया, लेकिन इसे अस्वीकार कर दिया गया, इसलिए मैं इसे एक अलग उत्तर के रूप में पोस्ट कर रहा हूं।

उबंटू और उबंटू डेरिवेटिव के अधिक हाल के संस्करणों में (उदा: Xubuntu 16.04 LTS), स्वीकृत उत्तर बिल्ड कमांड को कॉल करने से पहले एक महत्वपूर्ण निर्भरता गायब है, अर्थात् python3-setuptools:। इसलिए, मैं इस जवाब को उस निर्भरता के साथ पोस्ट कर रहा हूं।

मैंने pygameपायथन 3.5.2 में स्थापित करने के लिए Xubuntu 16.04 LTS में नीचे दिए गए चरणों को सफलतापूर्वक पूरा कर लिया है ।

(नोट: पायथन 2 में pygame को स्थापित करने के लिए बस उपयोग करें sudo apt-get install python-pygame)।

इसे पायथन 3.x में स्थापित करने के लिए, निम्नलिखित कार्य करें:

(मूल स्रोत: http://heritagerobotics.wordpress.com/2012/11/20/compiling-pygame-for-python-3-2-in-xubuntu/ )

  1. अपने घर निर्देशिका में बदलें।

    cd ~
  2. Pygame स्रोत कोड प्राप्त करें।

    sudo apt-get install mercurial
    hg clone https://bitbucket.org/pygame/pygame
    cd pygame
  3. निर्भरता स्थापित करें।

    sudo apt-get install python3-dev python3-numpy libsdl-dev libsdl-image1.2-dev \
      libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsmpeg-dev libportmidi-dev \
      libavformat-dev libswscale-dev libjpeg-dev libfreetype6-dev python3-setuptools
  4. Pygame का निर्माण और स्थापित करें।

    python3 setup.py build         #build by passing the "build" command as an argument to the setup.py module
    sudo python3 setup.py install  #install by passing the "install" command as an argument to the setup.py module

मेरे लिए उबंटू 18.04
किंग्सले

1

उबंटू 19.04 और बाद में

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

sudo apt install python3-pygame

उबंटू 18.10

Ubuntu 18.10 पर Python 3.x के लिए PyGame स्थापित करने के लिए टर्मिनल खोलें और टाइप करें:

sudo nano /etc/apt/sources.list  

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

deb http://archive.ubuntu.com/ubuntu/ कॉस्मिक-प्रस्तावित ब्रह्मांड 

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

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

sudo apt update  
sudo apt install python3-pygame 

उबुन्टु 18.04

pip install18.04 में स्पष्ट समाधान के अलावा , अन्य विकल्प 19.04 के लिए python3-pygame .deb फ़ाइल को मैन्युअल रूप से डाउनलोड करने और इसे sudo apt ./python3-pygame_1.9.4.post1+dfsg-3_amd64.deb18.04 में स्थापित करने के लिए है । सभी आवश्यक निर्भरताएँ 18.04 डिफ़ॉल्ट रिपॉजिटरी में उपलब्ध हैं।


18.04 के लिए कोई समाधान?
MestreLion

18.04 में स्पष्ट पाइप स्थापित समाधान के अलावा, अन्य विकल्प 19.04 के लिए python3-pygame .deb फ़ाइल को मैन्युअल रूप से डाउनलोड करने और इसे 18.04 में स्थापित करने के लिए है । सभी आवश्यक निर्भरताएँ 18.04 डिफ़ॉल्ट रिपॉजिटरी में उपलब्ध हैं।
18
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.