Python 3安装错误。此文件没有关联的程序...

时间:2017-12-30 12:56:00

标签: python-3.x python-2.7 install

在从2.7升级后尝试运行python 3.6.4脚本时遇到错误。

我初次安装了python 2.7和3.6,但是它们删除了2.7,因为我没有使用它,我没有收到此错误。

我试过了: 重新安装python 3.6.4 更改所述安装的安装位置 修复python 3.6安装

- - - - > The error in question< -----

4 个答案:

答案 0 :(得分:0)

Python脚本本身不是可执行程序。因此,如果您只想在命令行中输入Evosim.py来运行脚本Evosim.py,则.py文件结尾需要与Python解释器相关联。目前在您的系统中似乎并非如此。

有两种方法可以处理您的情况:

  1. 在命令行中输入python Evosim.py而不是Evosim.py来启动脚本。
  2. 修复以Python解释器结尾的.py文件的断开关联。 this question migth的答案可以帮助您。

答案 1 :(得分:0)

解决方案#1

通过搜索registry转到您的regedit
打开类别HKEY_CLASSES_ROOT。选择.py。如果.py不存在,请自己制作。
双击Default。它将弹出。将其值更改为 Python.IDLE ,然后单击OK。在String key中用名称.py命名Content Type,新建一个text/plain

解决方案2

如果上述方法不起作用,请继续并重新安装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 不会出错。