Я пытаюсь запустить свой скрипт на python как exe, поэтому я использовал pyinstaller.При попытке запустить exe, main () выполняется, а затем происходит сбой где-то по пути.Вот часть в моем коде для «report graph.py», где я использую orca и plotly
data = [go.Scatter(x=x_points,y=y_points, line = dict(color = ('rgb(0,
0,0)')))]
fig = go.Figure(data = data, layout = layout)
call(['orca', 'graph', json.dumps(fig, cls=plotly.utils.PlotlyJSONEncoder)])
pio.write_image(fig, loc[:-4]+".pdf")
return["Time spent moving: " + with_minutes(time_spent_moving),
("Time spent stopped: " + with_minutes(time_spent_stopped)),
("Time spent off duty: " + with_minutes(time_spent_off_duty))
Когда я запускаю exe, ошибка отображается как: ValueError: По какой-то причине plotly.py не удалосьобмениваться данными с локальным процессом orca-сервера, даже несмотря на то, что процесс сервера
выполняется.
Please review the process and connection information below:
orca status
-----------
state: running
executable: C:/ProgramData/Anaconda3/orca_app/orca.exe
version: 1.1.1
port: 53568
pid: 15956
command:
['C:/ProgramData/Anaconda3/orca_app/orca.exe', 'serve', '-p', '53568', '--
plotly', 'C:\\Users\\dylan\\AppData\\Local\\Temp\\_MEI122962
\\plotly\\package_data\\plotly.min.js', '--graph-only', '--
mathjax', 'https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js']
[12016] Failed to execute script report graph