У меня есть папка. В этой папке названный исполняемый файл python
. Когда я пытаюсь работать python
от терминала это вместо этого выполняет интерпретатор Python. Как я могу выполнить файл, названный Python?
Определите путь. Если Вы находитесь в каталоге с двоичным файлом, это так же просто как:
./python
Или да, сделайте как предложенный Muru и добавьте его к пути. Однако изменение пути могло вмешаться в то, как приложения (работающий при Вашем пользователе) называют Python. Если Вы отклоняете их к неверной версии, они могут функционировать неправильно.
нет хорошего способа переопределить глобальное python
.
Это должно точка к версии, которая поставлется с Ubuntu.
Наряду с другими ответами можно также использовать полный путь для исполняемого файла. Например, если Ваш исполняемый файл python будет в , то/home/user/some_dir/python, тогда выполняющий следующую команду от в терминале, сделает задание:
user@user-home:~$ /home/user/some_dir/python
Для простоты использования можно создать псевдоним для вышеупомянутой команды так, чтобы Вы не вводили полный путь каждый раз, просто добавив это в Вашем файл .bashrc . Для этого выполните следующие команды в терминале:
user@user-home:~$ echo "alias local_python=/home/user/some_dir/python" >> /home/user/.bashrc
user@user-home:~$ source /home/user/.bashrc
**** Важное примечание: Здесь я использовал local_python в качестве имени псевдонима, можно выбрать любое имя, которое Вы хотите, но не используете python, или любой другой уже установил имена двоичных файлов как название псевдонима.