संपादित करें 18/02: चूंकि मेरे पास अभी भी कोई समाधान नहीं है, इसलिए मैं अब तक जो भी जानता हूं, उसके साथ अपडेट कर रहा हूं।
मैंने अजगर 3.7 को सफलतापूर्वक स्थापित किया है। मैं पाइप (या pip3) का उपयोग करके मॉड्यूल स्थापित कर सकता हूं, लेकिन उन मॉड्यूल को पायथन 3.6 (ubuntu के साथ आता है) में स्थापित किया गया है। इसलिए मैं उन मॉड्यूल को अजगर 3.7 में आयात नहीं कर सकता (एक मॉड्यूल नहीं मिला) पायथन 3.7 पाइप / पाइप 3 को नहीं पहचानता है, इसलिए मैं पाइप / पाइप 3 के माध्यम से स्थापित नहीं कर सकता हूं मुझे अजगर 3.7 की आवश्यकता है
-
मैंने अपने Ubuntu 18.04 मशीन पर पायथन 3.7 स्थापित किया है। इस निर्देश के बाद यह प्रासंगिक है:
डाउनलोड करें: पायथन वेबसाइट से पायथॉन 3.7 [1], डेस्कटॉप पर और मैन्युअल रूप से इसे अनज़िप करें, डेस्कटॉप इंस्टॉलेशन पर: टर्मिनल खोलें (ctrl + shift + T)
Go to the Extracted folder $ cd ~/Desktop/Python-3.7.0 $ ./configure $ make $ sudo make install
पायथन 3.7 डिफ़ॉल्ट पायथन बनाना:
$ sudo vim ~/.bashrc press i on the last and new line - Type alias python= python3.7 press Esc type - to save and exit vim :wq now type $ source ~/.bashrc
यहाँ से: https://www.quora.com/How-can-I-upgrad-Python-3-6-to-3-7-in-Ubuntu-18-04
मैंने कई मॉड्यूल डाउनलोड किए हैं, pip install module
लेकिन जब मैं उन्हें आयात करने की कोशिश करता हूं, तो मुझे एModuleNotFoundError: No module names 'xx'
इसलिए मैंने कुछ शोध किया और जाहिरा तौर पर जब पाइप को स्थापित करने के लिए उपयोग किया, तो यह पायथन के पिछले संस्करण में मॉड्यूल में स्थापित किया गया था। कहीं (शायद एसओ में एक सवाल) मुझे मॉड्यूल का उपयोग करने के लिए एक सुझाव मिला, python3.7 -m pip install module
लेकिन फिर मुझे मिल गया /usr/local/bin/python3.7: no module named pip
।
अब मैं फंस गया हूं, पाइप स्थापित है, लेकिन स्पष्ट रूप से पायथन 3.7 के लिए नहीं। मैं यह मान रहा हूं कि अगर मैं पायथॉन 3.7 के लिए पाइप स्थापित कर सकता हूं, तो मैं पाइप इंस्टॉल कमांड चला सकता हूं और मुझे जिस मॉड्यूल की आवश्यकता है उसे प्राप्त कर सकता हूं। यदि यह मामला है, तो मैं अजगर 3.7 के लिए पाइप कैसे स्थापित कर सकता हूं, क्योंकि यह पहले से ही स्थापित है?
/usr/local/bin/python3.7: no module named pip
[वही pip3 के लिए]