Linux за българи: Форуми

Програмиране => Web development => Темата е започната от: 3p0 в Dec 25, 2019, 00:02



Титла: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: 3p0 в Dec 25, 2019, 00:02
Въпреки инсталация на python 3.7.4 при команда:
Код:
$ python
се появява:
Код:
$ python
Python 2.7.13 (default, Sep 26 2018, 18:42:22)
[GCC 6.3.0 20170516] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

Как да направя така, че да се зарежда python 3.7.4 вместо python 2.7.13 ?


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: makeme в Dec 25, 2019, 00:18
Код:
$ python3
Python 3.6.9 (default, Nov  7 2019, 10:44:02)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
;)
ПП: Ако смениш питон направо с питон3, мисля че ще ти се изпочупи системата. Иначе реално /usr/bin/python е симлинк към това което и трябва на системата.


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: 3p0 в Dec 25, 2019, 04:36
Целта ми не е да сменя питон с питон3, а питонът по подразбиране да бъде питон3.
Причината за въпроса ми е, че инсталирах PyCharm 2019.3, отворих с него не проект, а само един самостоятелен питонски файл, с елементарен код, който да стартирам чрез PyCharm.
Обаче PyCharm желае първо да му настроя някои неща, между които и къде се намира Python interpreter.
Полето за настройка на пътя към Python interpreter не може да бъде описано чрез клавиатурата, а трябва да бъде избрано от падащ списък, обаче този падащ списък е празен.
При това положение, аз започнах да си мисля, че PyCharm не знае къде се намира Python3 и затова предлага празен списък с пътища към него и съответно, не мога да го нстроя.
Още по време на инсталацията на питон3 четох и прилагах точки за последователно изпълнение на инсталацията - възможно е там да не съм изпълнил някоя точка както трябва ...


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: malin1 в Dec 25, 2019, 11:17
update-alternatives + python  в търсачката на уеб-барузъра. Изясни си пътят, където са инсталираните файлове, за да не стават грешки като го правиш.


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: makeme в Dec 25, 2019, 11:56
update-alternatives + python  в търсачката на уеб-барузъра. Изясни си пътят, където са инсталираните файлове, за да не стават грешки като го правиш.
Не мисля че това му е проблема. Аз инсталирах това IDE от снап за да видя дали се показва падащото меню при мен и при мен работи. Иначе:

Код:
$ update-alternatives --list python
update-alternatives: error: no alternatives for python

Което ме кара да мисля че е друг проблемът му.  По-скоро това което казваш за инсталацията.

3p0, с каква дистрибуция си? Дай да видим и дали всичко е инсталирано където трябва. При мен е така:

Код
GeSHi (Bash):
  1. $which python
  2. /usr/bin/python
  3. $ll /usr/bin/python*
  4. lrwxrwxrwx 1 root root       9 юни 12  2019 /usr/bin/python -> python2.7*
  5. lrwxrwxrwx 1 root root       9 юни 12  2019 /usr/bin/python2 -> python2.7*
  6. -rwxr-xr-x 1 root root 3637096 ное  7 12:07 /usr/bin/python2.7*
  7. lrwxrwxrwx 1 root root      33 ное  7 12:07 /usr/bin/python2.7-config -> x86_64-linux-gnu-python2.7-config*
  8. lrwxrwxrwx 1 root root      16 апр 16  2018 /usr/bin/python2-config -> python2.7-config*
  9. lrwxrwxrwx 1 root root       9 юни 12  2019 /usr/bin/python3 -> python3.6*
  10. -rwxr-xr-x 2 root root 4526456 ное  7 12:44 /usr/bin/python3.6*
  11. -rwxr-xr-x 2 root root 4526456 ное  7 12:44 /usr/bin/python3.6m*
  12. lrwxrwxrwx 1 root root      10 юни 12  2019 /usr/bin/python3m -> python3.6m*
  13. lrwxrwxrwx 1 root root      16 апр 16  2018 /usr/bin/python-config -> python2.7-config*

Това е на KUbuntu 18.04.
Отделно освен падащото меню, отдясно има и бутон да му зададеш пътя до бинарката.


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: 3p0 в Dec 25, 2019, 15:08
Аз съм с Linux MX-18 "Continuum".

Код:
$ $which python
Python 3.7.4 (default, Aug 13 2019, 20:35:49)
[GCC 7.3.0] :: Anaconda, Inc. on linux
Код:
$ /usr/bin/python
Python 3.7.4 (default, Dec 22 2019, 20:32:31)
[GCC 6.3.0 20170516] on linux
Код:
$ $ll /usr/bin/python*
  File "/usr/bin/python2", line 1
SyntaxError: Non-UTF-8 code starting with '\x86' in file /usr/bin/python2 on line 2, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
Следващите команди дават, че били непознати команди ...


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: malin1 в Dec 25, 2019, 18:48
Пак - казаното от мене в търсачката.
И ако няма алтернатива, то е голям проблем да се създаде, нали? И аз няма такава, ама не ми трябва.


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: 3p0 в Dec 25, 2019, 19:40
Python 3.7.4 го инсталирах със следните команди:
Код:
sudo ./configure --enable-optimizations
sudo make altinstall


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: 3p0 в Dec 25, 2019, 20:03
Снощи многократно се опитвах, да направя Python 3.7 да се стартира като питон по подразбиране, но не съм успял, понеже от home папката:
Код:
$ python
Python 2.7.13 (default, Sep 26 2018, 18:42:22)
[GCC 6.3.0 20170516] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: p4p в Dec 25, 2019, 22:15
Привет!

Изходно положение - инсталирани версии 2.7.15;   3.6.8;  3.7.4.

По-подразбиране е 2.7.15:

https://i.imgur.com/mz9hDa8.png

Втори вариант:

Код:
sudo alternatives --set python /usr/bin/python3

По-подразбиране става 3.6.8:

https://i.imgur.com/rlQS92U.png

Трети вариант:

Променям препратката (линка) в

/etc/alternatives/python3

да сочи към

/usr/local/bin/python3.7         вместо  към    /usr/bin/python3.6

По-подразбиране става версия 3.7.4:

https://i.imgur.com/PuRWKzX.png

Рестартирам и ... пак работи:

https://i.imgur.com/pzTGnIX.png

Връщане към версия 2:

Код:
sudo alternatives --set python /usr/bin/python2

Има и:

Код:
sudo alternatives --auto python

Това е в CentOS Stream.


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: makeme в Dec 25, 2019, 22:32
Аз съм с Linux MX-18 "Continuum".

Код:
$ $which python
Python 3.7.4 (default, Aug 13 2019, 20:35:49)
[GCC 7.3.0] :: Anaconda, Inc. on linux
Код:
$ /usr/bin/python
Python 3.7.4 (default, Dec 22 2019, 20:32:31)
[GCC 6.3.0 20170516] on linux
Код:
$ $ll /usr/bin/python*
  File "/usr/bin/python2", line 1
SyntaxError: Non-UTF-8 code starting with '\x86' in file /usr/bin/python2 on line 2, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
Следващите команди дават, че били непознати команди ...

Има малко объркване в командите. Ето ги изчистени:

-------------------------------
which python

ls -lah /usr/bin/python*
-------------------------------
Това $ отпред ги прави променливи :)

Пробвай и това с алтернативите, дето ти казват колегите, но пак казвам, при мен работи менюто за избиране в ИДЕ-то и без това .

ПП: При Минта би трябвало 3.7 да си го има в репото и да се инсталира като на ubuntu: sudo apt install python3.7. И съответно после отива тук:

Код:
$ ll /usr/bin/python*
lrwxrwxrwx 1 root root       9 юни 12  2019 /usr/bin/python -> python2.7*
lrwxrwxrwx 1 root root       9 юни 12  2019 /usr/bin/python2 -> python2.7*
-rwxr-xr-x 1 root root 3637096 ное  7 12:07 /usr/bin/python2.7*
lrwxrwxrwx 1 root root      33 ное  7 12:07 /usr/bin/python2.7-config -> x86_64-linux-gnu-python2.7-config*
lrwxrwxrwx 1 root root      16 апр 16  2018 /usr/bin/python2-config -> python2.7-config*
lrwxrwxrwx 1 root root       9 юни 12  2019 /usr/bin/python3 -> python3.6*
-rwxr-xr-x 2 root root 4526456 ное  7 12:44 /usr/bin/python3.6*
-rwxr-xr-x 2 root root 4526456 ное  7 12:44 /usr/bin/python3.6m*
-rwxr-xr-x 2 root root 4873376 ное  7 12:50 /usr/bin/python3.7*
-rwxr-xr-x 2 root root 4873376 ное  7 12:50 /usr/bin/python3.7m*
lrwxrwxrwx 1 root root      10 юни 12  2019 /usr/bin/python3m -> python3.6m*
lrwxrwxrwx 1 root root      16 апр 16  2018 /usr/bin/python-config -> python2.7-config*


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: 3p0 в Dec 25, 2019, 23:07
Код:
$ which python
/home/anaconda3/bin/python

Код:
$ ls -lah /usr/bin/python*
lrwxrwxrwx 1 root root   24 Dec 25 04:45 /usr/bin/python -> /usr/local/bin/python3.7
lrwxrwxrwx 1 root root    9 Jan 24  2017 /usr/bin/python2 -> python2.7
-rwxr-xr-x 1 root root 3.7M Sep 26  2018 /usr/bin/python2.7
lrwxrwxrwx 1 root root    9 Jan 20  2017 /usr/bin/python3 -> python3.5
-rwxr-xr-x 2 root root 4.6M Sep 27  2018 /usr/bin/python3.5
-rwxr-xr-x 2 root root 4.6M Sep 27  2018 /usr/bin/python3.5m
-rwxr-xr-x 1 root root  398 Oct  4  2016 /usr/bin/python3-jsonschema
lrwxrwxrwx 1 root root   10 Jan 20  2017 /usr/bin/python3m -> python3.5m


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: jet в Dec 25, 2019, 23:18
Как се озова в домашната ти директория този /home/anaconda3/bin/python
че даже и път има до там.
това anaconda3 ти ли си или някой те е изхакал?


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: 3p0 в Dec 25, 2019, 23:24
Цитат
Anaconda is a Data Science platform. It aims to simplify development, packaging and deploying packages in certain programming languages. It currently supports Python (2 & 3 both)
Уж Анаконда поддържа PyCharm, обаче идва със Spider3 - друга IDE поддържаща Python.
Тя си има самоинсталиран Python 3.5m


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: jet в Dec 26, 2019, 00:07
Ами ей този Питон ти тръгва.


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: makeme в Dec 26, 2019, 00:57
Аз не схванах. анаконда ти е дебианскя username в линукса или това е няква извратения. Все пак каза че си с минт.? Джета общо взето ти каза какво се случва. Средата не ти е /usr/bin/python , а /home/anaconda3/bin/python и понеже ми е малкоо мистерия с юзърите на системата ти, не мога да се сетя какво ти е.

За да стане по-ясно, може да дадеш и :
Код:
$ echo $PATH


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: go_fire в Dec 26, 2019, 07:35
Енваярмента

Това ми идва леко в повече. Дори написано изглежда отвратително грозно, камо ли да се произнесе.

Средата.


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: ray в Dec 26, 2019, 09:00
Доколкото схванах от писаното дотук има три бинарни интерпретатора на Питон - 2.7.х; 3.6.х и 3.5m.х.

Значи кой отях ще се използва по-подразбиране се определя от PATH-променливата на средата.
Тук явно е питона от домашната папка (PyCharm ide). Сега един лесен начин за решаване на проблема е следния:

1. Махаш /home/anaconda3/python/bin от променливите на средата (редактираш .bashrc & .zshrc) според това кой интерпретатор се ползва (добра идея е да запазиш стария файл, за всеки случай).
Вероятно ще остане /usr/local/bin преди /usr/bin, така ако направиш символична връзка на /usr/bin/python3[.6] към /usr/local/bin/python и рестартираш мисля че вече ще имаш версия 3 на Питон по подразбиране.

Има едно обаче, и то е дали това ще работи с PyCharm (според мен по-вероятно не), не мисля че случайно са добавили този бинарен питон (3.5) и може да се окаже че е компилиран с опции специфични за тази среда - само като предположение.

И като се променя линка в /usr/local/bin/python могат да се сменят ръчно версиите.
И още едно предупреждение, някои дистрибуции разчитат на версия 2.7.х за да работят правилно (модулите на питон) и тази смяна може да счупи доста неща (дори почти всичко). Въпреки че май вече питон3 е основен в повечето дистрибуции,


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: go_fire в Dec 26, 2019, 09:07
Добре де, тоя пай-чарм е платен софтуер. Рашките се славят с добрата си поддръжка до толкова, че Гългъл да ги предпочете пред ИБМ и даже да им позволи да си развяват котлина, нещо, което не са позволявали на никого, ако не броим случката с Ангулар 2.

На мястото на Трипио, аз вече щях да съм им писал. Най-вероятно ще му поискат отдалечен достъп и ще оправят проблема за минута. Това си влиза в цената.

Вместо това три дни се чудим коя символна връзка не е наред и коя променлива на средата, към кое сочи по-напред.

Мейкми даде и една много ценна идея (за точно такива случаи) да ползва snap.


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: makeme в Dec 26, 2019, 10:32
Енваярмента

Това ми идва леко в повече. Дори написано изглежда отвратително грозно, камо ли да се произнесе.

Средата.
Поправих го. Просто аз си пиша, както си говоря.


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: go_fire в Dec 26, 2019, 10:37
Не, не!

В никакъв случай не те карам да го променяш. Това значи да те цензурирам. Просто казах, че на мен (лично на мен) този сложен термин ми идва прекалено много. Ползвай го, колкото пожелаеш и в никакъв случай не се съобразявай с прищявките ми.


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: makeme в Dec 26, 2019, 10:43
Не, не!

В никакъв случай не те карам да го променяш. Това значи да те цензурирам. Просто казах, че на мен (лично на мен) този сложен термин ми идва прекалено много. Ползвай го, колкото пожелаеш и в никакъв случай не се съобразявай с прищявките ми.
Хаха, не го приемам за цензура. Ако го приемах така, нямаше да го променя  :P
Просто като изкара само думата в цитат, лъсна това, което казваш - грозно :)

@3p0, как си го инсталирал този пайчарм ?


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: spec1a в Dec 26, 2019, 12:02
go_fire:
Цитат
Добре де, тоя пай-чарм е платен софтуер. Рашките се славят с добрата си поддръжка до толкова, че Гългъл да ги предпочете пред ИБМ и даже да им позволи да си развяват котлина, нещо, което не са позволявали на никого, ако не броим случката с Ангулар 2.

   Какво чудно има,все пак Сергей Брин (съосновател на "Гългъл") е руски eвpeин ...
   Честно казано,не мога да разбера,с какво точно котлин превъзхожда
джава,но това е вече друг въпрос.

   По темата:
Kолегата има няколко "питона" (2.х , 3.х ...) и би могъл да си избере
този,който най-добре му пасва с:

ln -sf /path/to/pravilnia/python /usr/bin/python

Може и да проучи как се работи с командата strace,пускайки въпросното приложение
директно от терминала ще види къде са проблемите.


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: 3p0 в Dec 26, 2019, 15:21
Как се озова в домашната ти директория този /home/anaconda3/bin/python
че даже и път има до там.
това anaconda3 ти ли си или някой те е изхакал?
Аз изтрих моето потребителско име, затова изглежда, че anaconda3 е моето потребителско име.
Изтрих го, понеже в действителност не е 3p0. Много пъти съм използвал потребителско име 3p0, но този път не ....
Ако потребителското ми име беше 3p0 горния път би бил:
Код:
/home/3p0/anaconda3/bin/python


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: go_fire в Dec 26, 2019, 15:29
Трипио, това нищо не променя, виж това:

баш си е за коша:
1. Въпрос, зададен с излишно много думи
2. Питащият не изпълнява указанията на опитващите да му помогнат, като вместо това ги залива с още огромни порции излишни думи
3. ...


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: 3p0 в Dec 26, 2019, 15:40
Пускайте темата в коша, съвсем я омотах тази тема като пате в кълчища ....


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: go_fire в Dec 26, 2019, 15:54
В случая проблема не е, къде е темата, а, че не изпълняваш указанията и не даваш правилна обратна връзка. Точно в същото правилно съм укорен в цитираната тема. Онази тема е в коша, затова присъстват тези думи. Но не те са важните. Приеми, че ги няма в цитата.


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: 3p0 в Dec 26, 2019, 16:08
Аз не схванах. анаконда ти е дебианскя username в линукса или това е няква извратения. Все пак каза че си с минт.? Джета общо взето ти каза какво се случва. Средата не ти е /usr/bin/python , а /home/anaconda3/bin/python и понеже ми е малкоо мистерия с юзърите на системата ти, не мога да се сетя какво ти е.

За да стане по-ясно, може да дадеш и :
Код:
$ echo $PATH
Не съм негър, а просто ползвам юзърнейм misterblack, изтрих го за да не ме помислите за негър!

Инсталацията на Анаконда самичка по нейно усмотрение ми е инсталирала Питон 3.5.
Аз като видях, че команда $ python ми дава данни за версия 2.7 си инсталирах Питон версия 3.7.4 без да знам, че Анаконда вече ми е инсталирала 3.5.
Код:
$ echo $PATH
/home/misterblack/anaconda3/bin:/home/misterblack/anaconda3/condabin:/home/misterblack/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin:/usr/bin/core_perl:/usr/games/bin:.


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: 3p0 в Dec 26, 2019, 16:15
Доколкото схванах от писаното дотук има три бинарни интерпретатора на Питон - 2.7.х; 3.6.х и 3.5m.х.

Значи кой отях ще се използва по-подразбиране се определя от PATH-променливата на средата.
Тук явно е питона от домашната папка (PyCharm ide). Сега един лесен начин за решаване на проблема е следния:

1. Махаш /home/anaconda3/python/bin от променливите на средата (редактираш .bashrc & .zshrc) според това кой интерпретатор се ползва (добра идея е да запазиш стария файл, за всеки случай).
Вероятно ще остане /usr/local/bin преди /usr/bin, така ако направиш символична връзка на /usr/bin/python3[.6] към /usr/local/bin/python и рестартираш мисля че вече ще имаш версия 3 на Питон по подразбиране.

Има едно обаче, и то е дали това ще работи с PyCharm (според мен по-вероятно не), не мисля че случайно са добавили този бинарен питон (3.5) и може да се окаже че е компилиран с опции специфични за тази среда - само като предположение.

И като се променя линка в /usr/local/bin/python могат да се сменят ръчно версиите.
И още едно предупреждение, някои дистрибуции разчитат на версия 2.7.х за да работят правилно (модулите на питон) и тази смяна може да счупи доста неща (дори почти всичко). Въпреки че май вече питон3 е основен в повечето дистрибуции,
Има три бинарни интерпретатора на Питон - 2.7.х; 3.7.4 и 3.5m.х.
Най-ужасното в тази история, е че аз не знам къде се намира тази прекрасна PATH-променливата на средата, засега отлагам това действие, докато науча ....


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: 3p0 в Dec 26, 2019, 16:21
Добре де, тоя пай-чарм е платен софтуер. Рашките се славят с добрата си поддръжка до толкова, че Гългъл да ги предпочете пред ИБМ и даже да им позволи да си развяват котлина, нещо, което не са позволявали на никого, ако не броим случката с Ангулар 2.

На мястото на Трипио, аз вече щях да съм им писал. Най-вероятно ще му поискат отдалечен достъп и ще оправят проблема за минута. Това си влиза в цената.

Вместо това три дни се чудим коя символна връзка не е наред и коя променлива на средата, към кое сочи по-напред.

Мейкми даде и една много ценна идея (за точно такива случаи) да ползва snap.
Има PyCharm-Professional = платена
има PyCharm-Community = безплатна - тази инсталирах.


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: 3p0 в Dec 26, 2019, 16:25
Не, не!

В никакъв случай не те карам да го променяш. Това значи да те цензурирам. Просто казах, че на мен (лично на мен) този сложен термин ми идва прекалено много. Ползвай го, колкото пожелаеш и в никакъв случай не се съобразявай с прищявките ми.
Хаха, не го приемам за цензура. Ако го приемах така, нямаше да го променя  :P
Просто като изкара само думата в цитат, лъсна това, което казваш - грозно :)

@3p0, как си го инсталирал този пайчарм ?
Стартирах тула:
MX Package Installer
въведох като филтър за търсене "pycharm"
кликах последователно върху табовете на репозиториите докато стигнах до репозитори: Flatpacks - там се появиха двете възможности: PyCharm-Community и PyCharm-Professional
Инсталирах: PyCharm-Community


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: 3p0 в Dec 26, 2019, 17:01
go_fire:
Цитат
Добре де, тоя пай-чарм е платен софтуер. Рашките се славят с добрата си поддръжка до толкова, че Гългъл да ги предпочете пред ИБМ и даже да им позволи да си развяват котлина, нещо, което не са позволявали на никого, ако не броим случката с Ангулар 2.

   Какво чудно има,все пак Сергей Брин (съосновател на "Гългъл") е руски eвpeин ...
   Честно казано,не мога да разбера,с какво точно котлин превъзхожда
джава,но това е вече друг въпрос.

   По темата:
Kолегата има няколко "питона" (2.х , 3.х ...) и би могъл да си избере
този,който най-добре му пасва с:

ln -sf /path/to/pravilnia/python /usr/bin/python

Може и да проучи как се работи с командата strace,пускайки въпросното приложение
директно от терминала ще види къде са проблемите.
Пуснах два варианта на горната команда:

Код:
$ ln -sf /usr/local/bin /home/misterblack/anaconda3/bin

Код:
sudo ln -sf /usr/local/bin /usr/bin

След всяка от тях пробвах дали се е променило нещо
Код:
$ python
Python 2.7.13 (default, Sep 26 2018, 18:42:22)
[GCC 6.3.0 20170516] on linux2
Тази омагьосана версия 2.7.13 дърпа конците на Питона по ужасен начин!


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: spec1a в Dec 26, 2019, 18:04
   Имах предвид да посочиш изпълним файл и линк към него.
Т.е. ако е версия 3.7,например ще е:

ln -sf  /usr/bin/python3.7 /usr/bin/python



Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: 3p0 в Dec 26, 2019, 18:24
Дааааааааа !!!!!!!!!
Победата над 2.7 е мощна и идеална:
 
Код:
$ python
Python 3.7.4 (default, Dec 22 2019, 20:32:31)
[GCC 6.3.0 20170516] on linux
Type "help", "copyright", "credits" or "license" for more information.



Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: p4p в Dec 26, 2019, 19:43
 ;D

https://i.imgur.com/KFivJL8.png

https://i.imgur.com/5ZbRdM0.png


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: 3p0 в Dec 26, 2019, 20:04
Ако бях последвал тези инструкции, още снощи щях да съм готов.
 ;D


Титла: Re: Искам да се зарежда python 3.7 вместо python 2.7
Публикувано от: 4096bits в Dec 27, 2019, 00:49
Най-лесният начин е да се направи alias при който при команда python да пуска python3. Обаче не го препоръчвам. Всички скриптове, които са част от управлението или са нужни за работата на Линукс и са версия 2.х може да престанат да работят коректно, ако работят изобщо.