Интерпретатор Python 2 вместо 3 в Geany

На моем ПК Python 2 и 3 установлен – запрос версий, с помощью терминала, производит следующее:

$ python2 --version 
Python 2.7.14

$ python3 --version
Python 3.6.3

Я хотел бы изучить Python 3, и я использую Geany под Xubuntu 17.10 как моя среда разработки. Строка хижины читает следующим образом:

#!/usr/bin/env python3

Я делаю запрос для версии Python в моей небольшой программе, вывод говорит мне, что интерпретатор Python 2 используется:

print(sys.version_info)
sys.version_info(major=2, minor=7, micro=14, releaselevel='final', serial=0)

Как это может быть, поскольку я указываю Python 3 в Хижине? Я также записал путь к интерпретатору Python 3 там, но это не помогло.

Так, вот мой конкретный вопрос: То, как я могу достигнуть той своей программы, интерпретируется Python 3, а не 2? Я не мог найти ответ в WWW – я, кажется, единственный человек, имеющий эту проблему. Деинсталляция Python 2 не является никакой опцией, поскольку для многих приложений нужна эта версия 2. Для любых подсказок, где я мог запустить; я был бы очень благодарен.

0
задан 17 February 2018 в 17:14

1 ответ

Необходимо изменить файл /usr/share/geany/filetypes.python путем замены 2 случаев <=python> с <=python3>:

sudo sed -i 's/=python/=python3/g' /usr/share/geany/filetypes.python
1
ответ дан 31 October 2019 в 00:07

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

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