|
如题:py2app 打的Python文件包含shell脚本,调用了'pytest xxxx'命令报错
打包APP
python3.7 setup.py py2app
已知:
1. pip3.7 和 pip3 已经安装pytest模块
2. 打包内容已经看见python3.7及python37.zip
3. 程序可以启动
报错:
1. Python path configuration:
2. ModuleNotFoundError: No module named 'pytest'
出现问题的地方如下:
# 调用的方法
run_caseShell(self,"pytest %s --html=%s" % (selectScript, reportHtml),self.text,reportHtml)
# 实际执行脚本方式
p = subprocess.Popen(cmd, shell=False, stdout=subprocess.PIPE, stderr=subprocess.STDOUT,universal_newlines=True,bufsize=1)
|
|