Как изменить указатель пути python3?

Как изменить указатель пути python3?

Я используюUbuntu 20.04.2 LTSспитон версии 3.9.5установлен.

Когда я набираю which pythonв терминале, он показывает, /usr/bin/pythonкакой путь по умолчанию дляпитон2(2.7 в моем случае). Но когда я набираю which python3, он показывает /usr/local/bin/python3, а не обычный путь по умолчанию ( /usr/bin/python3) для python3.

Я проверил свою /usr/binпапку и заметил, что там есть файлы с именами python3 и python3.9. Я просто хочу, чтобы моя переменная path python3 указывала на местоположение /usr/bin/python3или /usr/bin/python3.9. Какие шаги мне следует предпринять, чтобы это сделать?

P.S.,Я не хочу устанавливать python3 в качестве Python по умолчанию, инструкции по которым я нашел на форуме ask-ubuntu, а также во многих статьях после некоторого гугления. Я просто хочу установить свой путь python3 на /usr/bin/python3или/usr/bin/python3.9

решение1

Пока пользовательский файл python3установлен в /usr/local/bin/, он будет отображаться как python3исполняемый файл по умолчанию. почему? Потому что по умолчанию /usr/local/bin/указан раньше в пути поиска, чем /usr/bin. Таким образом, ваши пользовательские исполняемые файлы имеют приоритет над теми, которые установлены системой.

Чтобы система нашла /usr/bin/python3первым, вы должны выйти /usr/local/bin/python3. Альтернативой было бы тикать вместе с вашим PATH, двигаясь /usr/local/binпозади, но это повлияет на все остальные пользовательские исполняемые файлы.

Таким образом, переименуйте /usr/local/bin/python3в /usr/local/bin/python3custили что-то в этом роде. Тогда вы будете использовать версию Python по умолчанию.

В Ubuntu вы на самом деле не можете изменить версию Python по умолчанию. Python широко используется в этой операционной системе. Изменение версии, скорее всего, что-то сломает.

Связанный контент