[英]Cannot open python file by double clicking in windows when importing
我有简单的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 文件,以及如何使其工作?
来自@Jean-FrançoisFabre 的评论。 问题是,当我只是双击 python 文件时,它是从不同版本的 python 运行的,而不是我从 cmd 运行它时。 通过使用包含import sys
和print(sys.executable)
的简单 python 脚本,我能够更改用于在 Windows 中打开 .py 文件的默认 python 版本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.