Петляйте в папке, названной 'Python' не интерпретатор Python

У меня есть папка. В этой папке названный исполняемый файл python. Когда я пытаюсь работать python от терминала это вместо этого выполняет интерпретатор Python. Как я могу выполнить файл, названный Python?

4
задан 18 January 2015 в 17:17

2 ответа

Определите путь. Если Вы находитесь в каталоге с двоичным файлом, это так же просто как:

./python

Или да, сделайте как предложенный Muru и добавьте его к пути. Однако изменение пути могло вмешаться в то, как приложения (работающий при Вашем пользователе) называют Python. Если Вы отклоняете их к неверной версии, они могут функционировать неправильно.

нет хорошего способа переопределить глобальное python.
Это должно точка к версии, которая поставлется с Ubuntu.

7
ответ дан 1 December 2019 в 09:09

Наряду с другими ответами можно также использовать полный путь для исполняемого файла. Например, если Ваш исполняемый файл 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, или любой другой уже установил имена двоичных файлов как название псевдонима.

1
ответ дан 1 December 2019 в 09:09

Другие вопросы по тегам:

Похожие вопросы: