Итак, у меня есть код, он отлично работает в моей среде IDE (PyCharm), поскольку он использует правильный интерпретатор (Anaconda2).Устранение неполадок с интерпретатором Python в Windows
Я могу запустить программу из CMD, набрав python myProgram.py
, и это использует правильный интерпретатор, но мне нужно, чтобы программа запускалась с двойным щелчком, но когда я делаю это, она дает ошибку и немедленно отключается.
Это почти определенно вниз к нему с помощью неправильного переводчика, даже когда я правой кнопкой мыши и выберите «Открыть с помощью» и выберите тот же python.exe, что мой IDE использует это дает ту же ошибку.
Мои окна Переменные среды включают Anaconda как путь, как показано here
Я попытался:
- Что было предложено в this post, добавив
#!/usr/bin/env python
, но это не сработало. - Как упоминалось ранее, то, что упоминалось в this post, не напрасно.
Как я могу убедиться, что моя программа всегда запускается с использованием конкретного интерпретатора? В частности, при двойном нажатии, чтобы запустить его?
Благодаря
Не размещайте текст как изображение, но копируйте его. –
Дубликат http://superuser.com/questions/310335/how-do-i-change-the-file-association-to-a-program-with-the-same-name-in-windows –
Убедитесь, что 'Python.File' настроен на запуск правильного python.exe, например '' C: \ Python27 \ python.exe ""% 1 "% *', или если Python 3 установлен с новой программой запуска, это должно быть '' C: \ Windows \ py.exe ""% 1 "% * 'если вы установили пусковую установку для всех пользователей. – eryksun