首页 > 解决方案 > .py 文件打开 PyCharm 而不是运行脚本

问题描述

我已经编写了一个 python 脚本(让我们调用它myTest.py)并想从 windows 命令提示符启动它。

我的 python 解释器已添加到 PATH 环境变量中,因此我可以正常启动它python myTest.py并成功执行。

但是,我想通过简单地输入myTest.py命令提示符来启动它。但是如果我这样做,文件会在 PyCharm 中打开并且不会被执行。

我检查了assoc .py哪个给了我.py=Python.File,以及ftype Python.File哪个给了我Python.File="C:\WINDOWS\py.exe" "%L" %*。据我了解,应该在给定路径上使用 py.exe 启动一个 .py 文件。(如果你和我一样对 ftype 的 %L 选项感到困惑,那么它的帮助文档中没有提到:这对我来说没有区别,相当于 %0 和 %1。来源:https://mail .python.org/pipermail/python-list/2015-November/699263.html )

谁能解释为什么我的脚本是在 PyCharm 中打开而不是用 py.exe 启动的?我该怎么做才能简单地执行它?

编辑: @Hamed169 的答案解决了问题(谢谢!),但没有详细说明为什么用于打开文件的程序与 ftype 返回的程序之间存在差异。对于每个对为什么存在差异感兴趣的人,我发现了以下问题(目前没有最终答案,但有很多信息):https ://superuser.com/questions/204354/how-do-i-获取-ftype-asoc-to-match-windows-explorer

标签: pythonwindowscmd

解决方案


右键单击 .py 文件

单击属性

在打开方式中单击“更改”:

选择你的 python 解释器而不是 PyCharm

运行您的 .py 文件并享受:)


推荐阅读