conda create -n env_name python=3.8
并将Anaconda安装目录下的Scripts路径添加到其中
直接调用环境资源文件,直接运行,并将结果返回到界面控件中
def run_command(self):
# 创建一个QProcess对象,用于运行命令提示符
# process = QProcess(self)
# 设置命令提示符的路径和参数
command = 'cmd'
arguments = ['/c', 'python', 'C:/Users/longc/Desktop/pytest/test.py']
# 设置QProcess对象的输入和输出连接
self.process.setProcessChannelMode(QProcess.MergedChannels)
self.process.readyReadStandardOutput.connect(self.handle_output)
# 启动命令提示符
self.process.start(command, arguments)
def handle_output(self):
# 读取命令提示符的输出,并将其显示在UI窗口中
output = self.process.readAllStandardOutput().data().decode()
self.child1.plainTextEdit_train_process_display.appendPlainText(output)
参考链接:pyinstaller打包的pyqt5程序中调用的命令行使用anaconda虚拟环境