Как изменить python 3.5 на python 3.6 env - PullRequest
0 голосов
/ 06 сентября 2018

У меня есть и Python 3.5.2 и 3.6.6

:~$ python3
Python 3.5.2 (default, Nov 23 2017, 16:37:01) 
[GCC 5.4.0 20160609] on linux

:~$ python3.6
Python 3.6.6 (default, Jun 28 2018, 04:42:43) 
[GCC 5.4.0 20160609] on linux

Как можно вносить изменения, чтобы набирать python3 самой версией 3.6.6. ? кто-нибудь может помочь

Ответы [ 2 ]

0 голосов
/ 06 сентября 2018

установить ссылку python3 на правильный исполняемый файл

в зависимости от того, где находится ваша ссылка на Python и исполняемый файл (например, / usr / bin /)

user@linux:/usr/bin$ ll python3
lrwxrwxrwx 1 root root 9 May 23 01:37 python3 -> python3.6*

простой способ найти ссылки и исполняемые файлы

echo $PATH
0 голосов
/ 06 сентября 2018

При условии, что ваш исполняемый файл на python находится по адресу / usr / bin / python3.6 Вы можете установить псевдоним:

alias python3=/usr/bin/python3.6

Если вы хотите, чтобы ВСЕГДА было значением по умолчанию, вы можете установить его в ~ / .bashrc

echo "alias python3=/usr/bin/python3.6" >> ~/.bashrc

В качестве альтернативы, лучший вариант - использовать virtualenv для каждого отдельного проекта, а не использовать системный python по умолчанию. Если вы используете virtualenvwrapper, вы можете создать новый virtualenv и указать его исполняемый файл python по умолчанию:

mkvirtualenv -p <PYTHON_PATH> <VIRTUALENV_NAME>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...