首页 > 解决方案 > 尝试通过命令行/gitbash 将 Python27 添加到路径时出现问题

问题描述

我正在尝试将 python 2.7 添加到我当前在命令行中设置的路径中。我无法添加它。

我当前的路径看起来像这样

Environment variable python "C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ProgramData\DockerDesktop\version-bin;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Tumbleweed\Desktop Validator\;C:\Program Files\Tumbleweed\Desktop Validator\x86;C:\Program Files (x86)\HID Global\ActivClient\;C:\Program Files\HID Global\ActivClient\;C:\Program Files\Microsoft VS Code\bin;C:\Program Files\Git\cmd;C:\Program Files\nodejs\;C:\Users\jandali\AppData\Local\Microsoft\WindowsApps;;C:\Python27\Lib" not defined

最后它说没有定义环境变量python。

我尝试了以下命令

set "%path%;C:\Python27"

set "%path%;C:\Python27\Lib"

不知道为什么它说它在路径末尾时没有定义...

当我运行pythonor时python27,它说command was not recognized

不知道如何解决这个问题。

标签: pythoncommand-line

解决方案


在标准 Windows 命令行上,您遇到的错误是因为

set "%path%;C:\Python27"

扩展为

set superlongcurrentuser+systempath;C:\python27

并且刚刚创建的变量名称不是有效名称。你要:

set path="%path%;C:\Python27"

(在 Windows 中,路径由分号分隔,而不是像 unix/linux 上的冒号)


推荐阅读