Как запустить файлы .py через интерпретатор Anaconda, дважды щелкнув по ним в Linux? - PullRequest
0 голосов
/ 26 мая 2019

Я настраиваю свой домашний компьютер для базовой разработки на Python. Мне удалось установить Anaconda через командную строку, но я не уверен, как заставить файлы .py запускаться через интерпретатор Anaconda при двойном щелчке.

т.е. Я сделал это на своем компьютере под управлением Windows, щелкнув правой кнопкой мыши по файлу .py, а затем выбрав «Открыть»> «Открыть в другом приложении»>, перейдя к {C: \ Users \\ AppData \ Local \ Continuum \ anaconda3}>, щелкнув «python». Exe, а затем нажмите «Открыть». Есть ли эквивалентный способ сделать это в Linux? Я бегу Pop! _OS.

Я пытался нажать «открыть с помощью», но не было возможности открыть с другим приложением. Я также не знал бы, какой тип файла я буду искать, тогда как я знал, что в Windows я ищу .exe

Я также попытался щелкнуть правой кнопкой мыши файл .py, перейти на вкладку «Разрешения», установить флажок «Разрешить выполнение файла в качестве программы» и перейти в «Файлы»> «Установки»> «Поведение» и изменить исполняемые текстовые файлы. от «Показать их» до «Запустить их».

1 Ответ

1 голос
/ 26 мая 2019

Самый распространенный способ в Linux сделать вещи исполняемыми - это добавить флаг исполняемого файла в файл. В командной строке, если ваш файл называется script.py:

chmod +x script.py

Важно, чтобы ваш скрипт начинался с описания того, как его выполнить.

Для python ваш скрипт должен начинаться с:

#!/usr/bin/env python

Также, для пояснения, в Linux нет файла .exe. Эквивалентом этому является ранее упомянутый исполняемый флаг.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...