在从2.7升级后尝试运行python 3.6.4脚本时遇到错误。
我初次安装了python 2.7和3.6,但是它们删除了2.7,因为我没有使用它,我没有收到此错误。
我试过了: 重新安装python 3.6.4 更改所述安装的安装位置 修复python 3.6安装
- - - - > The error in question< -----
答案 0 :(得分:0)
Python脚本本身不是可执行程序。因此,如果您只想在命令行中输入Evosim.py
来运行脚本Evosim.py
,则.py
文件结尾需要与Python解释器相关联。目前在您的系统中似乎并非如此。
有两种方法可以处理您的情况:
python Evosim.py
而不是Evosim.py
来启动脚本。.py
文件的断开关联。 this question migth的答案可以帮助您。答案 1 :(得分:0)
通过搜索registry
转到您的regedit
。
打开类别HKEY_CLASSES_ROOT
。选择.py
。如果.py
不存在,请自己制作。
双击Default
。它将弹出。将其值更改为 Python.IDLE
,然后单击OK
。在String key
中用名称.py
命名Content Type
,新建一个text/plain
。
如果上述方法不起作用,请继续并重新安装python(还要卸载Python Launcher
)。您的模块和文件将在其位置。
您现在可以打开.py
个文件。
答案 2 :(得分:0)
以管理员身份运行命令提示符已解决我的问题,并能够执行我的python脚本
答案 3 :(得分:0)
1)。右键单击任何 python 文件
2)。点击Open with
,然后点击Choose another app
Screenshot
3)。点击More apps
,然后点击Look for another app on this PC
。它应该打开文件浏览器
4)。在任何位置选择 python.exe
。
用户安装的示例路径是 C:\Users\<user>\AppData\Local\Programs\Python\Python38\python.exe
。检查此路径的一种方法是在 cmd 中键入 where python
;它将列出 Python 的所有安装。 Screenshot
现在您选择的 python.exe
与所有 .py
文件相关联,输入 file.py
不会出错。