python tarjimonini cmd-ga qanday o'zgartirish mumkin?

Python 2.7 va python 3.5.3 versiyalarining ikkita versiyasini o'rnatdim. python buyrug'ini buyruq irodasi bilan ishlasa, python 3.5.3 tarjimoni ko'rsatiladi. python 2.7 tarjimoniga qanday o'tishim mumkin?

1
@AnilSoren: StackOverflowga xush kelibsiz! Bu erda foydalanish qabul qiling , bu savolga javob berilgani va undan yordamga muhtoj emassiz.
qo'shib qo'ydi muallif Serge Ballesta, manba
python buyrug'i python 2.7-ni ishlatadi va python3 buyrug'i python-ni ishlatadi 3.5.3
qo'shib qo'ydi muallif anand tripathi, manba
OS nima?
qo'shib qo'ydi muallif Marat, manba
python2 buyrug'ini ishlatishga harakat qildingizmi?
qo'shib qo'ydi muallif ODiogoSilva, manba
Mening muammom hozirda hal qilinmoqda. Men qozon10dan foydalanaman. Pythonning turli xil versiyalarini almashtirish uchun -2 yoki py -3 dan foydalanaman.
qo'shib qo'ydi muallif Anil Soren, manba

6 javoblar

Biroq, siz nima qila olsangiz, shaxsiy foydalanishingiz uchun taxallus yaratasiz. Buni quyidagi satrlarni qo'shib osongina bajarish mumkin:

alias python = python3 yoki

alias python =/usr/bin/python3 / sudo nano ~/.bash_aliases orqali tahrirlashingiz mumkin ~/.bash_aliases faylida. Keyin terminalni yoping va oching va tizimning qolgan qismini buzmasdan shaxsiy foydalanish uchun python buyrug'idan foydalaning.

Biroq, bu yana taklif qilinmaydi, chunki siz Python tarjimonlarini to'g'ri joylashtirishga asoslangan tizimdagi kodni buzmasligingizga qaramay, men boshqa masalalarga (bilmayman/eslayman.

1
qo'shib qo'ydi

Odatda barcha asosiy operatsion tizimlarida python2 va python3 komutlari to'g'ri Python versiyasini ishlatadi. Agar sizda bir nechta versiyalar mavjud bo'lsa, masalan. Python 3 o'rnatilgan, python32 yoki python35 Python 3.2 yoki Python 3.5ni boshlaydi. python odatda o'rnatilgan eng past versiyani boshlaydi deb o'ylayman.

Umid qilamanki bu yordam!

0
qo'shib qo'ydi

Operatsion tizimga bog'liq (va Pythonning o'rnatilishi).

Aksariyat zamonaviy qurilmalar uchun:

  • on Windows, Python 3.x installs a py command in the path that can be used that way:

    • py -2 launches Python2
    • py -3 launches Python3
  • On Unix-likes, the most common way is to have different names for the executables of different versions (or to have different symlinks do them). So you can normally call directly python2.7 or python2 to start that version (and python3 or python3.5 for the alternate one). By default only a part of all those symlinks can have been installed but at least one per version. Search you path to find them

0
qo'shib qo'ydi
Rahmat. Mening muammom hozirda hal qilinmoqda.
qo'shib qo'ydi muallif Anil Soren, manba

Mening vaziyatimda /usr/bin/python /usr/bin/python2.7 belgisini ko'rsatadigan ramziy aloqa hisoblanadi.

Odatda, python2 va python3 uchun tegishli symlink mavjud.

Agar siz python2 ni kiritadigan bo'lsangiz, siz python-2 tarjimoni olasiz va agar siz python3 ni kiritayotgan bo'lsangiz, sizda python-3 bo'lasiz.

0
qo'shib qo'ydi

OS kabi unix uchun biznes.

Python2 va python3 ni Pythonning muayyan versiyasini ishlatish uchun ishlatishingiz mumkin

Bundan tashqari, ushbu fayllar qaerda ekanligini tekshirishingiz mumkin:

which python2
which python3
0
qo'shib qo'ydi
Vau voy voy, nega mening javobimni ovoz berdingiz? :)
qo'shib qo'ydi muallif Greg Eremeev, manba
Rahmat, men roziman. Xabarni tahrirladim.
qo'shib qo'ydi muallif Greg Eremeev, manba

Agar siz Windows operatsion tizimidan foydalansangiz:

python 2.7 uchun py -2.7

py-3 uchun python 3.x

Avvalo siz PATH ni tekshirishingiz kerak

0
qo'shib qo'ydi
Python
Python
372 ishtirokchilar

Bu guruh python dasturlash tilini muhokama qilish uchun. Iltimos, o'zingizni hurmat qiling va faqat dasturlash bo'yicha yozing. Botlar mavzusini @botlarhaqida guruhida muhokama qling! FAQ: @PyFAQ Offtopic: @python_uz_offtopic

Python offtopic group !
Python offtopic group !
150 ishtirokchilar

@python_uz gruppasining offtop gruppasi. offtop bo'lsa ham reklama mumkin emas ) Boshqa dasturlash tiliga oid gruppalar @languages_programming