यह पायथन में विकसित किए गए एप्लिकेशन पर निर्भर करता है कि आप चल रहे हैं, यह अजगर 3, अजगर 2 या यहां तक कि दोनों के दुभाषिया के साथ संगत हो सकता है। कुछ मामलों में हमारे पास अजगर 3 और अजगर 2 स्थापित हैं, लेकिन हम अजगर 2 के साथ चलने के लिए कोई उपकरण नहीं बताते हैं, यह अजगर 3 के साथ चलना जारी रखता है, इसलिए इस समस्या का सबसे सरल समाधान है अजगर 3 को अजगर 2 से बदलें.
यह ध्यान देने योग्य है कि समाधान मैं अजगर 3 को अजगर 2 से बदलने का प्रस्ताव करता हूं, अजगर के साथ चल रहे सभी अनुप्रयोगों को प्रभावित करता है, इसलिए आपके कुछ एप्लिकेशन नहीं चल सकते हैं।
अजगर 3 को अजगर 2 से बदलें
अजगर 3 को अजगर 2 से बदलने के लिए हमें निम्नलिखित सरल चरणों का पालन करना चाहिए:
-
अजगर 2 को सुडो के साथ स्थापित करें
-
पायथन 3 द्वारा बनाए गए सिमलिंक को बदलें
/usr/bin/python
अजगर द्वारा २
cd /usr/bin
ls -l python
lrwxrwxrwx 1 root root 7 17 Dec. 12:04 python -> python3
ln -sf python2 python
ls -l python
lrwxrwxrwx 1 root root 10 Apr 11 14:28 python -> python2
-
पैकेज द्वारा बनाई गई प्रतीकात्मक लिंक को बदलें
virtualenv
en/usr/bin/virtualenv
cd /usr/bin
ln -sf virtualenv2 virtualenv
इन सरल चरणों के साथ आपके पास पहले से ही डिफ़ॉल्ट इंटरप्रेटर के रूप में अजगर 2 होगा, उसी तरह, आप यह सत्यापित कर सकते हैं कि यह निम्न कमांड के साथ है:
python --version
से जानकारी के साथ विकि आर्क लिनक्स द्वारा