为什么python无法读取环境变量并且无法运行Windows命令行?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么python无法读取环境变量并且无法运行Windows命令行?相关的知识,希望对你有一定的参考价值。
我正在尝试从python 3.7代码运行appium服务器。因此,我使用以下简单的代码行:
os.system("start /B start cmd.exe @cmd /k appium")
[我看到命令窗口弹出,并显示错误“ appium未被识别为内部或外部命令,可操作程序或批处理文件”。
但是我检查了我的环境变量,它们很好。我什至可以手动从同一文件夹中的命令运行appium。请检查屏幕截图以证明:
所以我做错了吗?没人可以帮我吗?
答案
经过一些调查,这是解决我的问题的命令:proc = subprocess.Popen('npm install -g appium',shell=True,stdin=None, stdout=True, stderr=None, close_fds=True)
以上是关于为什么python无法读取环境变量并且无法运行Windows命令行?的主要内容,如果未能解决你的问题,请参考以下文章