साइबरन पर पायथन 3


9

साइबरगन पर पायथन 3 कैसे स्थापित करता है? मैंने बिना किसी सफलता के साइबरविन में पायथन इंस्टाल चलाने की कोशिश की।

मैं जिस संस्करण की तलाश कर रहा हूं, वह = = 3.1 है, और मैं साइबरविन के तहत सफलतापूर्वक 2.7 स्थापित करने में सक्षम था (जो डिफ़ॉल्ट के रूप में 2.6 के साथ आता है)।

वैसे, मैं पायथन 3 को पायथन 3 के रूप में चलाना चाहूंगा, न कि अजगर के रूप में। मैं डिफ़ॉल्ट अजगर बायनेरिज़ के साथ संघर्ष नहीं करना चाहता जो कि साइबरविन के साथ आते हैं।

मदद!

जवाबों:


11

कल (बुध 25 जुलाई 2012) के रूप में, पायथन 3.2.3 मानक साइगविन इंस्टॉलर में शामिल है । बस Cygwin को setup.exeफिर से चलाएं ( यदि आपको इसकी आवश्यकता है तो cygwin.com से इसे फिर से डाउनलोड करें), और आपको किसी अन्य पैकेज की तरह इसका चयन और इंस्टॉल करने में सक्षम होना चाहिए।

यह अभी भी पहले की तरह python3ही किसी भी मौजूदा 2.x इंस्टाल को छोड़ते हुए स्थापित होगा :

$ python -V
Python 2.6.8
$ python3 -V
Python 3.2.3
$ ls -l $(which python) $(which python3)
lrwxrwxrwx 1 me Domain Users 13 Jun 21 15:12 /usr/bin/python -> python2.6.exe
lrwxrwxrwx 1 me root         14 Jul 26 10:56 /usr/bin/python3 -> python3.2m.exe

प्रतिभाशाली! प्रश्न को ध्यान में रखते हुए धन्यवाद!
eqb

वोट नहीं दे सकते, पर्याप्त प्रतिनिधि नहीं :(
eqb

@ethiopianqubit आपको इस उत्तर को चिह्नित करने में सक्षम होना चाहिए क्योंकि आपके प्रतिनिधि की परवाह किए बिना स्वीकार किया जाता है, हालांकि - बस ग्रे टिक पर क्लिक करें।
me_and

जब मैं which pythonसाइबरविन टर्मिनल में करता हूं , तो यह प्रिंट /cygdrive/d/Programs/python/python-3.6.6-amd64/pythonकरता है (अर्थात यह विंडोज पाइथन को संदर्भित करता है)। जब मैं which python3साइबरविन टर्मिनल में करता हूं , तो यह प्रिंट होता है /usr/bin/python3(यह वह है जिसे मैंने साइबरविन सेटअप के माध्यम से स्थापित किया है)। क्या मुझे इसे ठीक करने की आवश्यकता है?
महा

@ Mahesha999 मुझे संदेह है कि यदि आप अपने प्रश्न को एक नए प्रश्न के रूप में कहेंगे तो आपको बेहतर प्रतिक्रिया और अधिक दृश्यता मिलेगी।
me_and

9

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

उस पेज से:

  1. नवीनतम Cygwin setup.exe (कम से कम संस्करण 2.738) का उपयोग करें।
  2. -K झंडा के साथ setup.exe लॉन्च करें, जैसे:

      cygstart -- /path/to/setup.exe -K http://cygwinports.org/ports.gpg
    
  3. स्थापना प्रकार पृष्ठ चुनें पर, "इंटरनेट से इंस्टॉल करें" चुनें।

  4. डाउनलोड साइट (पेजों) को चुनें, एक डिस्ट्रो मिरर का चयन करें, फिर ftp://ftp.cygwinports.org/pub/cygwinports को यूजर यूआरएल फील्ड में एंटर करें और ऐड (सुनिश्चित करें कि दोनों हाइलाइट किए गए हैं) को दबाएं।
    • उपयोगकर्ता URL के रूप में http://downloads.sourceforge.net/cygwin-ports दर्ज करने के बजाय दर्पण उपलब्ध हैं ।
    • वैकल्पिक रूप से, आप एक सोर्सवेयर मिरर का उपयोग कर सकते हैं, लेकिन यदि आप करते हैं, तो आपको अपने चयनित डिस्ट्रो मिरर की तुलना में एक अलग सर्वर पर होस्ट किए गए का उपयोग करना चाहिए।
  5. पैकेज चयन और स्थापना के साथ आगे बढ़ें, किसी भी निर्भर निर्भरता को स्थापित करना सुनिश्चित करें।

ध्यान दें कि दिए गए दो लिंक मेरे काम नहीं आए; मुझे उम्मीद है कि एफटीपी काम नहीं करेगा क्योंकि यह मेरे फ़ायरवॉल द्वारा प्रतिबंधित है, लेकिन मुझे लगता है कि वैकल्पिक Sourceforge लिंक डफ है, और http://sourceforge.net/projects/cygwin-ports/files/ होना चाहिए । उस URL का उपयोग करना मेरे लिए ठीक रहा।

वहां से, आप python3 पैकेज को स्थापित करने के लिए चयन करने में सक्षम होना चाहिए। यह वर्तमान में संस्करण 3.1.5rc1-1 दे रहा है।

यह python3मेरे मौजूदा अजगर को v2.6.8 के रूप में स्थापित करने के रूप में स्थापित करता है:

$ python -V
Python 2.6.8
$ python3 -V
Python 3.1.5rc1
$ ls -l $(which python) $(which python3)
lrwxrwxrwx 1 me root         13 Jun 12 13:43 /usr/bin/python -> python2.6.exe
lrwxrwxrwx 1 me Domain Users 13 Jun 19 10:51 /usr/bin/python3 -> python3.1.exe
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.