Использование другой версии Python

Я сам нашел ответ, используя эту ссылку http://ubuntuforums.org/showthread.php?t=2166647, но мне все еще нужны объяснения:

Как я мог это сделать в командной строке? Я использую SSH для администрирования моего сервера, и мне пришлось пройти весь путь к нему (например, 3 м. Я ленив) использовать графический интерфейс

Редактировать: О, подождите, это не работает больше. Я обречен.

1
задан 17 November 2015 в 18:00

2 ответа

Моей рекомендацией было бы использовать псевдоним для «переопределения» команды python.

Псевдоним может быть создан с тем же именем, что и имя ядра команды (т. е. команда без каких-либо параметров или аргументы). В этом случае это псевдоним, который называется (то есть, активирован) сначала, когда используется имя, а не команда с тем же именем. Например, псевдоним ls может быть создан для команды ls -al следующим образом:
alias ls="ls -al" 
ls - обычно используемая команда, которая по умолчанию перечисляет имена файлов и каталогов в текущем каталоге (то есть каталог, в котором пользователь в настоящее время работает). Параметр -a указывает ls также показывать любые скрытые файлы и каталоги, а опция -l сообщает ему предоставлять подробную информацию о каждом файле и подкаталоге. Такой псевдоним можно временно отключить, а ключевую команду вызывать, предшествуя ей непосредственно (т. Е. Без пробелов между ними) с обратным слэшем, т. Е. [F2]

, взятый из linfo.org

2
ответ дан 23 May 2018 в 15:42

В вашей программе, если вы упомянете #!/usr/bin/python2.6 в качестве первой строки, ваша программа рассмотрит python 2.6 как среду выполнения. И если вы отметите python2.7, то это рассмотрит из python2.7.

Если вы хотите получить доступ к python из терминала, вы можете дать python2.7 на терминале, и вы попадете в него. [!d1 ]

1
ответ дан 23 May 2018 в 15:42
  • 1
    NB: #!/usr/bin/env python2.7 может работать лучше, чем напрямую вводить путь к Python, и делает ваш код более переносимым. – user 17 November 2015 в 22:40
  • 2
    NB: #!/usr/bin/env python2.7 может работать лучше, чем напрямую вводить путь к Python, и делает ваш код более переносимым. – user 17 November 2015 в 22:40
  • 3
    NB: #!/usr/bin/env python2.7 может работать лучше, чем напрямую вводить путь к Python, и делает ваш код более переносимым. – user 17 November 2015 в 22:40
  • 4
    NB: #!/usr/bin/env python2.7 может работать лучше, чем напрямую вводить путь к Python, и делает ваш код более переносимым. – user 17 November 2015 в 22:40
  • 5
    NB: #!/usr/bin/env python2.7 может работать лучше, чем напрямую вводить путь к Python, и делает ваш код более переносимым. – user 17 November 2015 в 22:40
  • 6
    NB: #!/usr/bin/env python2.7 может работать лучше, чем напрямую вводить путь к Python, и делает ваш код более переносимым. – user 17 November 2015 в 22:40

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

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