मैं इस एक के लिए खेल में थोड़ा विलंबित हूं, लेकिन मैंने सोचा कि मुझे एक अद्यतन उत्तर देना चाहिए क्योंकि मैंने इस मुद्दे का सामना अपने लिए किया है। कृपया ध्यान दें कि यह केवल मैक-आधारित सेटअप पर लागू होगा (मैंने इसे विंडोज या लिनक्स के किसी भी स्वाद के साथ आज़माया नहीं है)।
इस काम को करने का सबसे सरल तरीका है, ब्रू के माध्यम से पायथन को स्थापित करना । यदि आपके पास काढ़ा स्थापित नहीं है, तो आपको पहले ऐसा करने की आवश्यकता होगी। एक बार स्थापित होने के बाद, टर्मिनल पर निम्नलिखित कार्य करें:
brew install python
यह पायथन 3 स्थापित करेगा। इसे स्थापित करने के बाद, इसे चलाएं:
ls -l /usr/local/bin/python*
आप इसकी पायथन स्थापित करने के लिए काढ़ा द्वारा बनाई गई सभी लिंक देखेंगे। यह कुछ इस तरह दिखेगा:
lrwxr-xr-x 1 username admin 36 Oct 1 13:35 /usr/local/bin/python3@ -> ../Cellar/python/3.7.4_1/bin/python3
lrwxr-xr-x 1 username admin 43 Oct 1 13:35 /usr/local/bin/python3-config@ -> ../Cellar/python/3.7.4_1/bin/python3-config
lrwxr-xr-x 1 username admin 38 Oct 1 13:35 /usr/local/bin/python3.7@ -> ../Cellar/python/3.7.4_1/bin/python3.7
lrwxr-xr-x 1 username admin 45 Oct 1 13:35 /usr/local/bin/python3.7-config@ -> ../Cellar/python/3.7.4_1/bin/python3.7-config
lrwxr-xr-x 1 username admin 39 Oct 1 13:35 /usr/local/bin/python3.7m@ -> ../Cellar/python/3.7.4_1/bin/python3.7m
lrwxr-xr-x 1 username admin 46 Oct 1 13:35 /usr/local/bin/python3.7m-config@ -> ../Cellar/python/3.7.4_1/bin/python3.7m-config
इस उदाहरण में पहली पंक्ति python3
सिमलिंक दिखाती है । इसे डिफ़ॉल्ट python
सिमिंक के रूप में सेट करने के लिए निम्नलिखित चलाएं:
ln -s -f /usr/local/bin/python3 /usr/local/bin/python
एक बार सेट करने के बाद, आप कर सकते हैं:
which python
और यह दिखाना चाहिए:
/usr/local/bin/python
आपको उस शेल में नए सिमलिंक का उपयोग करने के लिए अपने वर्तमान टर्मिनल शेल को फिर से लोड करना होगा, हालांकि, सभी नए खुले शेल सत्र (स्वचालित रूप से) इसका उपयोग करेंगे। इसका परीक्षण करने के लिए, एक नया टर्मिनल शेल खोलें और निम्नलिखित चलाएँ:
python --version