如何让Python脚本在Windows 10上打开和执行?

2024-09-27 00:18:54 发布

您现在位置:Python中文网/ 问答频道 /正文

情况:

我正在尝试在Windows10Pro上安装和设置Python 3.9.7。但是,安装后,我无法从命令提示符、VisualStudio代码或PyCharm打开任何Python脚本

到目前为止我所做的:*

  1. 下载了Python,在安装过程中添加到Path,并删除了Path最大长度限制。Python安装在:

C:\Users\enriq\AppData\Local\Programs\Python\Python39\

  1. Python通过命令promp识别和执行,如下所示:
C:\Users\enriq>python 

Python 3.9.7 (tags/vPython 3.9.7 (tags/v3.9.7:1016ef3, Aug 30 2021, 20:19:38) [MSC v.1929 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information

  1. 试图在命令提示符下打开空闲的可执行文件:
C:\Users\enriq>Desktop>MyScripts>intro.py

'Desktop' is not recognized as an internal or external command, operable program or batch file.

  1. 在环境变量中:
  • 在系统路径的末尾添加了用户路径
  • 在用户路径的开头添加了系统路径。 现在两条路都是一样的

%SystemRoot%\system32 %SystemRoot% %SystemRoot%\System32\Wbem %SYSTEMROOT%\System32\WindowsPowerShell\v1.0
%SYSTEMROOT%\System32\OpenSSH
%USERPROFILE%\AppData\Local\Microsoft\WindowsApps C:\Users\enriq\AppData\Local\Programs\Python\Python39\Scripts
C:\Users\enriq\AppData\Local\Programs\Python\Python39
C:\Users\enriq\OneDrive\Desktop\MyScripts

  1. 在注册表编辑器中:

Computer\HKEY_CURRENT_USER\Environment, set the type of the User Variable to REG_EXPAND_SZ.

  1. 每次更改后单击“确定”,选中环境变量中的每一行后面都没有空格。每次更改后,我都尝试运行脚本

其他信息:

我的机器是:

HP laptop recently formatted: processor Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz 2.90 GHz, system type: 64-bit operating system, x64-based processor.

问题:

我如何解决这个问题并让Python打开脚本


Tags: orpath路径脚本localtagsbitusers
3条回答

执行。py文件您必须像这样调用python.exe: python file.py 也可以使用-c开关执行代码: python -c "print('hi')" 要执行已安装的模块,请使用-m开关: python -m pip 我记得,在用于Windows的Python安装程序中,还可以选择关联。py扩展与Python(但我个人认为没有必要,因为我大多数时候使用IDE)。 官方文件,以防您未阅读: https://docs.python.org/3/using/windows.html

当您说您正试图打开python脚本时,您的意思是希望运行脚本,还是希望编辑脚本?无论哪种情况,步骤3都是出问题的地方。要运行脚本,请将命令更改为:

python C:\Users\enriq\Desktop\MyScripts\intro.py

如果您想要检查或编辑源代码,您应该能够通过IDLE的图形用户界面来完成。如果已打开空闲文件,请在菜单栏中查找File > Open,然后浏览到要编辑的文件的位置

除了使用IDLE的用户界面打开文件外,您还可以浏览到桌面上MyScripts文件夹中的intro.py文件图标,然后单击打开它。Windows将使用映射到.py文件的任何应用程序打开该文件,如果没有现有映射,它将询问您要使用哪个应用程序打开该文件。然后,您可以选择IDLE,或者您喜欢的其他编辑器

enter image description here

这确实是一个问题而不是答案,但是您是否将.py与Python关联起来了?你可以这样做

相关问题 更多 >

    热门问题