阿亮_ 2019-06-21 01:19
浏览 675

PyQt5中使用了subprocess.Popen,在eric6中运行ping命令正常,但是打包后运行不正常

运行环境:
pyqt5+python3

编辑器:eric6

在eric6中运行正常,ping命令也正常,如图

图片说明

但是使用pyinstaller打包以后,每点一次Run,都会自动新建一个窗口,无法正常返回ping命令的结果。

图片说明

输入“dir”“ipconfig”这样一次就出来的命令又没问题。ping是一秒一行结果

部分代码如下:
pi= subprocess.Popen(order,shell=True,stdout=subprocess.PIPE)
for line in iter(pi.stdout.readline,'b'):
#读取line操作

请各位大大看下是什么情况

  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥15 关于#python#的问题:求帮写python代码
    • ¥20 MATLAB画图图形出现上下震荡的线条
    • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
    • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
    • ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
    • ¥15 perl MISA分析p3_in脚本出错
    • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
    • ¥15 ubuntu虚拟机打包apk错误
    • ¥199 rust编程架构设计的方案 有偿
    • ¥15 回答4f系统的像差计算