繁体   English   中英

导入时无法通过在 Windows 中双击打开 python 文件

[英]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 sysprint(sys.executable)的简单 python 脚本,我能够更改用于在 Windows 中打开 .py 文件的默认 python 版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM