簡體   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