cmd中可执行的命令,用python os.popen提示“不是内部或外部命令,也不是可运行的程序” 5C

因工作需要研究 python + appium 自动化,从 github 下载了最新的 appium-desktop-setup-1.8.2.exe 安装并且配置好所有相关内容,在 cmd 命令行中输入“appium -a 127.0.0.1 -p 4723”,可以正确地开启 appium server 1.9.1 的服务。然而在 python 中,

执行这段代码

 import os

 os.popen('appium -a 127.0.0.1 -p 4723')

却提示“'appium' 不是内部或外部命令,也不是可运行的程序”

但是同样的这段代码却又是可以执行的

 import os

 print(os.popen('netstat -aon | findstr 4723').readlines())

包括像 adb devices 这样的命令都可以,但是 appium 的就是不行。求解!

4个回答

appium这个命令所在的路径,加到环境变量里。然后重开一个python执行。

weixin_36394146
無憂炎武大帝 环境变量什么的肯定还是加了的。
10 个月之前 回复

截止目前为止还没看到问题本质的解决方案,但代替的解决方案是创建包含该命令的 .bat 文件并用 python 代码执行。

你是不是没设置环境变量。

weixin_36394146
無憂炎武大帝 环境变量什么的肯定还是加了的。
10 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
cmd下输入命令,控制台提示:“不是内部或外部命令,也不是可运行的程序或批处理文件”
问题描述 原因 由于卸载或安装某些软件,导致环境变量path路径混乱,无法识别system32目录。 解决方案 将环境变量path中的%systemroot%\system32剪切出来,然后移到path变量的最后面(路径之间要用分号“;”隔开) 参考 http://hi.baidu.com/%C7%E5%B7%E7%EC%C5/blog/item/163278fac32b4
cmd中XX不是不是内部或外部命令,也不是可运行的程序 或批处理文件
-
'InstallUtil' 不是内部或外部命令,也不是可运行的程序
我做了一个服务安装程序,调用CMD执行InstallUtil (服务程序路径).exernrn在VS2008调试里面是很正常的安装 卸载 停止 启动的,rnrn但是生成后的exe执行就会出现:rnrn'InstallUtil' 不是内部或外部命令,也不是可运行的程序 rnrnrn[color=#FF0000]我的程序会把执行的每一条dos命令提示出来的,我就把提示出来执行的DOS命令一条一条复制黏贴到cmd手动执行,又是正常的,请问这是什么原因,还需要设置哪里吗?[/color]
mvn 不是内部或外部命令,也不是可运行的程序
如何解决? 废话不多说--上图01:Maven 文件02:设置环境变量03: path 变量中-添加 maven的 bin 路径04:重启 cmd 窗口--进入 项目工程文件下: mvn clean 等命令 可以执行了!...
vue-cli-service不是内部或外部命令,也不是可运行的程序
遇到这个问题,很可能是网络原因导致vue-cli-service没有安装成功 解决方案:删除node_modules,重新安装。建议淘宝镜像安装cnpm install
'cross-env' 不是内部或外部命令,也不是可运行的程序
{ "private": true, "scripts": { "dev": "npm run development", "development": "node node_modules/cross-env/dist/bin/cross-env.js NODE_ENV=development node_modules/webpack/bin/w.
“'express' 不是内部或外部命令,也不是可运行的程序”
In later versions of express comand line was migrated to a separate module: express-generetor use npm install -g express-generator@3 and could use the express command
'cl' 不是内部或外部命令,也不是可运行的程序
把C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64加入环境变量 注意: 不是C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin 重新打开命令窗口
'javac' 不是内部或外部命令,也不是可运行的程序
'javac' 不是内部或外部命令,也不是可运行的程序 cmd下 这样不行 要抽筋了 求高手指点
'textcopy' 不是内部或外部命令,也不是可运行的程序
CREATE PROCEDURE proc_image( rn @srvname varchar (30), rn @login varchar (30), rn @password varchar (30), rn @dbname varchar (30), rn @tbname varchar (30), rn @colname varchar (30), rn @filename varchar (30), rn @whereclause varchar (40), rn @direction char(1)) rnAS rnDECLARE @exec_str varchar (255) rnSELECT @exec_str = rn 'textcopy /S ' + @srvname + rn ' /U ' + @login + rn ' /P ' + @password + rn ' /D ' + @dbname + rn ' /T ' + @tbname + rn ' /C ' + @colname + rn ' /W "' + @whereclause + rn '" /F ' + @filename + rn ' /' + @direction rnEXEC master..xp_cmdshell @exec_str rn写入rnexec proc_image 'ye','sa','aaa','b','employee','im_photo','F:\照片\DSCN3131.JPG',"where vc_employeecode = '1'",'I'rn出现标题上的错误。。。。不知道是为什么。我用的操作系统是xp
appium-doctor’ 不是内部或外部命令,也不是可运行的程序
appium-doctor’ 不是内部或外部命令,也不是可运行的程序1. appium-doctor’ 不是内部或外部命令,也不是可运行的程序--问题解决2. appium 介绍 1. appium-doctor’ 不是内部或外部命令,也不是可运行的程序–问题解决 在Appium环境搭建时,在cmd中输入appium-doctor命令,提示’appium-doctor’ 不是内部或外部命令,也不是...
'yarn' 不是内部或外部命令,也不是可运行的程序
前言: 在前端开发中需要给项目引用node库文件包,引入的方式有两种,两种各有不同。在使用yarn下载node库时出现此问题,记之~方便他人学习。 问题名称: 'yarn' 不是内部或外部命令,也不是可运行的程序 问题原因: 安装yarn时缺少相关文件。 解决方法: npm install -g yarn 关键:“-g”是全局的意思 ...
'ant' 不是内部或外部命令,也不是可运行的程序
正常方式打开dos命令(win + r) 显示结果如下 C:\Users\admin>ant Buildfile: build.xml does not exist! Build failed C:\Users\admin>d: D:\>ant Buildfile: build.xml does not exist! Build failed D:\>cd D:\wqn\mydata\a
"php.exe"' 不是内部或外部命令,也不是可运行的程序
我的电脑 -- 》 属性 --》高级系统设置 -- 》 高级 ,然后点击下面的环境变量 然后点击path ,进行编辑 很显然没有php文件  ,然后就需要点击新建。。找到你php的文件目录 点击确认后,就ok了。
'NETWORK_ENV' 不是内部或外部命令,也不是可运行的程序
‘NETWORK_ENV’ 不是内部或外部命令,也不是可运行的程序 报错问题: ‘NETWORK_ENV’ 不是内部或外部命令,也不是可运行的程序 先看package.json的配置文件: "scripts": { "dev": "NETWORK_ENV=DEVELOP cross-env NODE_ENV=dev webpack-dev-server --config webpac...
'mvn' 不是内部或外部命令,也不是可运行的程序
需要配置系统环境变量:JAVA_HOME    MAVEN_HOME 注意是系统环境变量 如: JAVA_HOME=C:\Program Files\Java\jdk1.7.0_67 M3_HOME=D:\apache-maven-3.3.9 Path=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
adb不是内部或外部命令,也不是可运行的程序
某一天想用终端执行adb命令时,出现下面的情况: 错误如下:‘adb’不是内部或外部命令,也不是可运行的程序或批处理文件。 那要怎么解决呢? 很简单只要两步,复制粘贴,吼吼,是不是很简单呢~~~ step1:在sdk的安装目录里找到platform-tools文件夹(找不到SDK,也可以直接搜索哦),复制里面adb.exe、 AdbWinApi.dll、 AdbWinU
nrm不是内部或外部命令,也不是可运行的程序
解决方法 安装nrm npm install nrm -g nrm ls 查看所有可用的路径 问题解决
'findstr' 不是内部或外部命令,也不是可运行的程序
在创建wince平台时,编译时,出现SMDK2410 - 1 error(s), 0 warning(s),在build.log出现:'findstr' 不是内部或外部命令,也不是可运行的程序rn或批处理文件。
'vue-cli-service' 不是内部或外部命令,也不是可运行的程序
今天不小心把“node_modules”这个文件夹删除,然后就报了这个错误 解决的办法就是将“node_modules”文件夹删除,重新运行npm install,就好了
'ipconfig' 不是内部或外部命令,也不是可运行的程序
[size=large]在dos窗口下输入ipconfig -all命令后, 说'ipconfig' 不是内部或外部命令,也不是可运行的程序。输入其他的dos命令都是出现相同的错误,原因是因为电脑的环境变量的配置有问题。 在系统变量下面有一个path属性,我犯的错误就是当时配置jdk环境的时候,是新建了一个path,属性值是%java_home%\bin;所以导致了在dos窗口下无法使用命令的情...
create-react-app不是内部或外部命令,也不是可运行的程序?
create-react-app不是内部或外部命令,也不是可运行的程序? 最近在自己研究react,构建项目遇到的第一个问题就是搭建脚手架时,命令行报错: ‘create-react-app’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。 ##复述问题 npm install -g create-react-app; create-react-app react-cli-demo; ...
adb' 不是内部或外部命令,也不是可运行的程序
把adb.exe添加到path环境变量即可。 重启cmd窗口就行了。  
nrm 不是内部或外部命令,也不是可运行的程序
正确方式全局安装nrm 后命令行提示: 网上查说是还需要配一下环境变量 因为我本机node.js不是默认安装但是我在npm主目录的npmrc文件中配置了全局安装跟全局缓存的路径,所以没想到是环境变量的问题 之后打开环境变量path,全选复制出来粘贴到空文件中发现确实是这里的路径不对,修改跟npmrc中设置的路径一样,保存,重新打开命令行,问题解决 说明:该方法适用于刚安装Nod...
'babel-node' 不是内部或外部命令,也不是可运行的程序
'babel-node' 不是内部或外部命令,也不是可运行的程序 执行cnpm i babel-core babel-preset-es2015 babel-cli
'gradlew' 不是内部或外部命令,也不是可运行的程序
先执行wrapper脚本,之后再执行命令即可
'javac' 不是内部或外部命令,也不是可运行的程序??
我安装了jdk 设置了java_home classpath path 运行java -version java都能显示相应的信息 但是运行javac时却出现:'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件。的错误 怎么回事??rn
不是内部或外部命令也不是可运行的程序?
1.问题描述 在win7中刚安装QT5.2.0,运行例程的时候出现以下错误: 'cl' 不是内部或外部命令,也不是可运行的程序 或批处理文件 'make' 不是内部或外部命令,也不是可运行的程序或批处理文件。 2.原因探索 环境变量异常,重新配置系统默认值即可。 3.网友给的相关解决办法 A.由于没有在电脑环境变量中加入QT编译器地
'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序
项目里的“node_modules”文件夹被删除了,重新cnpm install一下就好
'fxc' 不是内部或外部命令,也不是可运行的程序
各位大神,小弟想学DX11,打开一些网上下载的例程之后出现了这样的错误。rn1> fxc compile for release: I:\????\DX11source\SkinnedMesh\FX\Basic.fxrn1> 'fxc' 不是内部或外部命令,也不是可运行的程序rn1> 或批处理文件。rnrn然后去网上找了一下,有人说要吧SDK里面的fxc.exe拷贝到VS2010等编译器下的 如D:\C++2010旗舰版\VC\bin下,rn虽然有变化了,但是问题还是有。拷贝进去以后,出现的错误是这样的。rn1> fxc compile for release: I:\????\DX11source、SkinnedMesh\FX\Basic.fxrn1> an error occurred while setting the initial search directory.rn1> searches will be relative to the application's starting directory.rn1> Microsoft (R) Direct3D Shader Compiler 9.29.952.3111rn1> Copyright (C) Microsoft Corporation 2002-2009. All rights reserved.rnrn谢谢大家了,这个问题困扰我时间比较长,有知道的就告诉一下吧 (T_T)
jar.exe不是内部或外部命令,也不是可运行的程序
如果遇到这样的问题: java -version 能运行起来 jar 操作不能运行起来 这可能就是你的环境变量写的位置不对: 图中方框已经明示了,需要在系统变量中添加JAVA_HOME才能见效。如图: 附: 系统环境变量,对所有用户起作用,而用户环境变量只对当前用户起作用。 个人觉得,我就是当前用户吧??? ...
'nbstat' 不是内部或外部命令,也不是可运行的程序
'nbstat' 不是内部或外部命令,也不是可运行的程序rn或批处理文件。
'bcp' 不是内部或外部命令,也不是可运行的程序?
运行rnrnEXEC master..xp_cmdshell 'bcp db.dbo.bom out "c:\test.xls" /c -/S"YT118" /U"sa" -P""'rnrn何故?rnrnoutput rn--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- rn'bcp' 不是内部或外部命令,也不是可运行的程序rn或批处理文件。rnNULLrnrn(所影响的行数为 3 行)
'keytool' 不是内部或外部命令,也不是可运行的程序
今天在写百度地图的时候遇到的问题,折腾了很久,JDK的配置是OK的,上网搜了一下,也没找到满意的答案,(如果有谁知道怎么解决,麻烦贴出来学习一下,谢谢了) 虽然无法直接得到SHA1,但是还有一个方法,虽然比较麻烦,但在没招的情况下,还是可行的。 具体方法如下: 进入CMD,进入JDK安装的路径,在我工作的电脑上,路径为:          C:\Program Files\Java\
msbuild不是内部或外部命令,也不是可运行程序······
安装一个开源库的时候,运行.bat时出错rn我用的VS2012
'bcp' 不是内部或外部命令,也不是可运行的程序
在很多XP的机器上装了MSDE,用xp_cmdshell和BCP命令进行数据的备份与恢复一直没有问题,可是最近在一个网络机房里培训时却出现了这样的问题。根据网上找的资料,“看看在C:\Program Files\Microsoft SQL Server\80\Tools\Binn里面有没有bcp.exe这个文件,然后看看path里面加C:\Program Files\Microsoft SQL erver\80\Tools\Binn这个目录没有.rn右键我的电脑--属性--高级--环境变量--在系统变量中找到path--编辑,在变量值的最后加上:C:\Program Files\Microsoft SQL Server\80\Tools\BINN”,可是认真分析了,所在的目录下也有bcp.exe这个文件,环境变量里也有此目录,但是还是有这样的提示,请问是什么原因?
'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序
'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 运行两个命令即可 npm install webpack -g npm i webpack-cli -g   Mac本  需要npm install sudo 然后执行  即可 sudo npm install webpack -g sudo npm i webpack-cli -g...
'cnpm'不是内部或外部命令,也不是可运行的程序
cnpm不是内部或外部命令,也不是可运行的程序 利用淘宝npm镜像安装相关依赖 npm install -g cnpm --registry=https://registry.npm.taobao.org 输入cnpm -v 报错: 'cnpm’不是内部或外部命令,也不是可运行的程序 打开环境变量设置path路径: 保存,重启cmd cnmp -v ,成功 ...
'MakeDriver' 不是内部或外部命令,也不是可运行的程序
在编绎Helloworld程序时出现这样的错误。。。rn'MakeDriver' 不是内部或外部命令,也不是可运行的程序或批处理文件rn各位大侠指教啊。。。rn
xxx不是内部或外部命令,也不是可运行的程序
经常会在cmd中遇到此问题。 解决方法:打开控制面板 → 程序 → 程序与功能 → 打开或关闭Windows功能 → 勾选需要使用的Windows功能。
相关热词 c#部署端口监听项目、 c#接口中的属性使用方法 c# 昨天 c#func链接匿名方法 c#怎么创建文件夹 c#从键盘接收空格 c#da/ad c#部门请假管理系统 c#服务器socket c# 默认的访问修饰符