आपण चालवित असलेल्या पायथॉनमध्ये विकसित झालेल्या onप्लिकेशनवर हे अवलंबून आहे, ते पायथन 3, पायथन 2 किंवा दोघांच्याही दुभाषाशी सुसंगत असू शकते. काही प्रकरणांमध्ये आमच्याकडे अजगर 3 आणि पायथन 2 स्थापित केले आहेत, परंतु अजगर 2 ने चालवण्याचे साधन आम्ही कितीही सांगितले तरी ते अजगर 3 ने चालू आहे, म्हणून या समस्येचा सोपा उपाय आहे. अजगर replace ला अजगर २ ने बदला.
अजगर 3 ने अजगर 2 पुनर्स्थित करण्याचा मी प्रस्तावित केलेला उपाय. अजगर चालणार्या सर्व अनुप्रयोगांवर परिणाम करते, म्हणून आपले काही अनुप्रयोग चालू करण्यात सक्षम नसावेत.
अजगर Rep ला अजगर २ ने बदला
पायथन p ला पायथन २ ने बदलण्यासाठी आपण खालील सोप्या चरणांचे अनुसरण केले पाहिजे:
-
Sudo सह अजगर 2 स्थापित करा
-
अजगर 3 ने तयार केलेला सिमलिंक बदला
/usr/bin/python
अजगर 2 द्वारे
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
या सोप्या चरणांद्वारे आपल्याकडे डीफॉल्ट इंटरप्रिटर म्हणून अजगर २ असेल, त्याच प्रकारे आपण खालील आदेशासह हे असल्याचे सत्यापित करू शकता:
python --version
कडून माहिती विकी आर्च लिनक्स द्वारे