Windows 10 - Py 命令有效 Python 命令失败,Atom 脚本失败

Windows 10 - Py command works Python command fails, Atom script failure

我开始使用 Python。我已经下载了 latest version 并安装在我的 Windows 10 上。我使用默认设置而不是高级设置。所以我不得不更新 PATH 环境变量以包含 \Python39\Python39\scripts。我也添加了 PYTHONPATH 环境变量。

使用 py 命令似乎工作正常。但是使用 python 命令,我收到一个错误。我以为我会处理它。但我继续尝试 Atom (reference vid setups),脚本执行 returns 出现错误:“Python 未找到;”。

有人知道如何使 Python 命令起作用吗?不重装就好了。最大的问题是我需要执行 Atom 脚本才能工作。

我查看了其他 SO 帖子。我已经添加了变量,但无法从 Atom 脚本编辑器中执行。

py --version

Python 3.9.1

python --version

Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.

$Env:path

C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\PROGRA~2\MICROS~1\Office;C:\Program Files (x86)\Microsoft SQL Server0\DTS\Binn;C:\Program Files\Azure Data Studio\bin;C:\Users\starf\AppData\Local\Microsoft\WindowsApps;C:\Users\starf\AppData\Local\Programs\Python\Python39;C:\Users\starf\AppData\Local\Programs\Python\Python39\Scripts;C:\Program Files\Azure Data Studio\bin;C:\Users\starf\AppData\Local\atom\bin

$Env:pythonpath

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

dir

Directory of C:\Users\starf\AppData\Local\Programs\Python

01/12/2021 11:34 AM .

01/12/2021 11:34 AM ..

01/12/2021 11:35 AM Python39

0 File(s) 0 bytes

3 Dir(s) 838,125,592,576 bytes free

'dir'

C目录:\Users\starf\AppData\Local\Programs\Python\Python39

01/12/2021 11:36 AM < DIR > .

01/12/2021 11:36 AM < DIR > ..

01/12/2021 11:35 AM < DIR > DLLs

01/12/2021 11:35 AM < DIR > Doc

01/12/2021 11:34 AM < DIR > include

01/12/2021 11:35 AM < DIR > Lib

01/12/2021 11:35 AM < DIR > libs

12/07/2020 06:12 PM 32,622 LICENSE.txt

12/07/2020 06:13 PM 1,036,976 NEWS.txt

12/07/2020 06:12 PM 101,432 python.exe

12/07/2020 06:12 PM 59,448 python3.dll

12/07/2020 06:12 PM 4,451,896 python39.dll

12/07/2020 06:12 PM 99,896 pythonw.exe

01/12/2021 11:36 AM < DIR > Scripts

01/12/2021 11:35 AM < DIR > tcl

01/12/2021 11:35 AM < DIR > Tools

12/07/2020 06:12 PM 94,088 vcruntime140.dll

12/07/2020 06:12 PM 36,744 vcruntime140_1.dll

8 File(s) 5,913,102 bytes

10 Dir(s) 838,351,183,872 bytes free

Youtube 视频截图(高级安装)* 我做了标准 *

https://www.youtube.com/watch?v=UvcQlPZ8ecA&ab_channel=ProgrammingKnowledge2

Atom执行错误(已安装脚本包)

此问题特定于 Atom 代码编辑器。解决方法如下。这篇文章帮助了 (link)。

  • 脚本配置为使用python命令执行所有Python文件。您可以通过设置配置文件来覆盖它,这将允许您告诉脚本使用正确的命令 (py)。

  • 向下导航菜单至“包”->“脚本”,您将看到一个“配置脚本”选项。之后,您想使用 运行 和配置文件。

我之前关于 Atom 代码编辑器脚本配置文件的回答有效,但这不是最佳答案。我的路径被添加到 User variables 而不是 System variables。我将 PYTHONPATH 添加到具有 2 个路径的系统变量。现在 Atom 代码编辑器与标准配置文件配合得很好。

我是 Python 的新手。但是 Atom 编辑器的设置和使用非常简单。到目前为止,我喜欢您只需按 CTRL+SHIFT+B[=29 即可获得清晰的结果输出=].