繁体   English   中英

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

[英]How can I get Python scripts to open and execute on Windows 10?

情况:

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

到目前为止我做了什么: *

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

C:\用户\enriq\AppData\Local\Programs\Python\Python39\

  1. Python 从命令提示符识别和执行如下:
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 输入“帮助”,“版权” ”、“学分”或“许可证”以获取更多信息

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

'Desktop' 不是内部或外部命令,也不是可运行的程序或批处理文件。

  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:\用户\enriq\OneDrive\桌面\MyScripts

  1. 在注册表编辑器中:

Computer\HKEY_CURRENT_USER\Environment,设置User Variable类型为REG_EXPAND_SZ。

  1. 每次更改后单击确定,检查环境变量中每行后没有空格。 我尝试在每次更改后运行脚本。

附加信息:

我的机器是:

HP 笔记本电脑最近格式化:处理器 Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz 2.90 GHz,系统类型:64 位操作系统,基于 x64 的处理器。

问题:

我怎样才能解决这个问题并让 Python 打开脚本?

在此处输入图像描述

这实际上是一个问题,而不是一个答案,但是您是否将 .py 与 Python 相关联? 你可以这样做。

当您说您正在尝试打开python 脚本时,您的意思是要运行该脚本,还是要编辑它? 无论哪种情况,第 3 步都是出错的地方。 要运行脚本,请将命令更改为:

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

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

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

执行。 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

在终端C:\Users\enriq>Desktop>MyScripts>python intro.py或此C:\Users\enriq>Desktop>MyScripts>py intro.py上尝试此代码

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM