Невозможно открыть файл python, дважды щелкнув по windows при импорте - PullRequest
0 голосов
/ 16 марта 2020

У меня есть простой python файл main.py:

import pygame
print("Hi There")
input()

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

Я попытался создать файл run.bat, чтобы открыть файл python:

python main.py

Это вывод консоли:

pygame 1.9.6
Hello from the pygame community. https://www.pygame.org/contribute.html
Hi There

При использовании файла run.bat все работает без проблем.

Поэтому мой вопрос: почему я не могу открыть файл main.py, просто дважды щелкнув, и как заставить его работать?

1 Ответ

0 голосов
/ 16 марта 2020

Из комментария @ Жан-Франсуа Фабр. Проблема заключалась в том, что, когда я просто дважды щелкал файл python, он работал с другой версией python, чем когда я запускал его из cmd. Используя простой python скрипт, содержащий import sys и затем print(sys.executable), я смог изменить версию python по умолчанию для открытия .py файлов в windows.

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