Здорово, что вы развлекаетесь с вашим пи! Я надеюсь, что смогу помочь вам, пожалуйста, оставьте комментарий, если у вас есть дополнительные вопросы.
В Linux alias
- это настройка в вашей оболочке, программе, с которой вы общаетесь для управления вашим PI. Но как только вы покидаете свой PI, программа оболочки закрывается и настройка alias
удаляется.
Чтобы сделать изменение постоянным, вы можете либо добавить параметр alias
в файл запуска вашей оболочки (файл .profile
в вашем домашнем каталоге), либо, что лучше, изменить ссылки.
Чтобы изменить .profile
, введите точно (лучше использовать copy-paste):
echo "alias python3=/usr/local/bin/python3.7" >> ~/.profile
Файл .profile
читается при входе в систему, поэтому для активации изменения необходимо выйти и снова войти в систему.
В Unix ссылка - это файл, который указывает на другой файл. /usr/bin/python
обычно указывает на /usr/bin/python2.7
, а /usr/bin/python3
указывает на /usr/bin/python3.5.3
. Вы можете увидеть ссылки, добавив параметр -l
(l
для длинных) к ls
, например ls -l /usr/bin/python*
. Ссылки имеют права доступа lrwxrwxrwx
.
Я бы оставил ссылку /usr/bin/python
в покое, она используется операционной системой и ожидает установки определенных библиотек, которые, вероятно, не установлены в вашем новом питоне.
Если ваш новый питон /usr/local/opt/python-3.7.2/bin/python3.7
, вы можете изменить ссылку python3
, введя следующие команды:
sudo rm /usr/bin/python3
sudo ln -s /usr/local/bin/python3.7 /usr/bin/python3