小编Gar*_*ler的帖子

并行Python-RuntimeError:通信管道读取错误

我正在使用并行python使用称为OrcFxAPI的模块运行多个动态仿真。如果该程序作为python程序在我的计算机上运行,​​则该程序运行完美,但是如果我使用py2exe将其转换为exe文件,然后运行,则会收到以下错误消息:

Traceback (most recent call last):
    File "Analysis.pyc", Line 500, in multiprocessor
    File "pp.pyc", Line 342, in __init__
    File "pp.pyc", Line 506, in set_ncpus
    File "pp.pyc", Line 140, in __init__
    File "pp.pyc", Line 152, in start
    File "pptransport.pyc", Line 140, in receive
RuntimeError: Communication pipe read error
Run Code Online (Sandbox Code Playgroud)

我的程序在这一行失败了:

job_server = pp.Server(ppservers=ppservers)
Run Code Online (Sandbox Code Playgroud)

但我认为这可能与提交作业时用于导入OrcFxAPI模块的路径有关:

job = job_server.submit(max_seastate, (gui_vars, case_list, case, line_info, output_vars), (), ("OrcFxAPI",), callback=finished, callbackargs=(case_no, no_of_cases,))
Run Code Online (Sandbox Code Playgroud)

python py2exe parallel-python

5
推荐指数
0
解决办法
642
查看次数

有条件地突出变量

是否可以根据其值突出显示变量?

例如自动突出显示绿色变量:

variable = "acceptable"
Run Code Online (Sandbox Code Playgroud)

但如果它改为:

variable = "unacceptable"
Run Code Online (Sandbox Code Playgroud)

亮点将变为红色.

mathcad

5
推荐指数
1
解决办法
520
查看次数

标签 统计

mathcad ×1

parallel-python ×1

py2exe ×1

python ×1