【发布时间】:2020-08-27 11:42:34
【问题描述】:
我已设置环境变量以使用 esp32 工具链。核心功能之一是需要从终端访问的 idf.py。
如果我尝试在 VS Code 中访问它,我会得到
idf.py : The term 'idf.py' is not recognized as the name of a cmdlet,
function, script file, oroperable program. Check the spelling of the
name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ idf.py
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: (idf.py:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Here 是我的 echo %path% 的图片,您可以在其中看到我明确指出 idf.py.exe 是一个路径。不幸的是,我很困惑,不确定下一步是什么。
【问题讨论】:
-
我认为你在混合
idf.py和idf.exe- 不是吗? -
如果您查看过度膨胀的
%PATH%值,您应该会看到一个特定的模式,除了您突出显示的特定项目。这些值应该是可执行文件的父目录,而不是文件本身!我强烈建议您在 GUI 中编辑环境变量 (USER 和 SYSTEM) 以删除重复、不正确和不再需要的条目,并确保主要的五个,`C :\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;位于顶部。 -
干杯 compo,我试试看。 idf.exe 没有工作对不起。
标签: python variables cmd environment esp32