如何在不开始输入python的情况下执行python脚本?

时间:2020-10-26 06:22:40

标签: python python-3.x windows python-3.8

我使用的是Python 3.6,我只能通过键入“ Some Script.py”来运行脚本,但是在卸载3.6和安装3.8之后,我无法再以这种方式运行脚本,似乎可以检测到python,但无法按预期运行,例如:

如果我运行“ My Script.py”,则会显示ImportError: No module named <module> 但是如果我运行python "My Script.py",它将运行完美

我尝试键入python --version,py --version,所有这些都返回了我3.8.6(我正在使用的版本)

我已经将python.exe设置为.py的默认程序 还以管理员身份启动cmd并输入assoc .py=Python.Fileftype Python.File=C:\Users\User\AppData\Local\Programs\Python\Python38\python.exe "%1" %* 如python FAQ所说,python关联由Pyhon.File完成(如果正确,则为idk)

我还添加了C:\Users\User\AppData\Local\Programs\Python\Python38\ScriptsC:\Users\User\AppData\Local\Programs\Python\Python38到路径

注意:我还搜索了很多stackoverflow和reddit线程,但没有找到适合我的解决方法

我正在使用Windows 10,Python 3.8.6

0 个答案:

没有答案