Сбой Spyder и Python в командной строке при построении графика данных после импорта факела, но не при первом выполнении Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Сбой Spyder и Python в командной строке при построении графика данных после импорта факела, но не при первом выполнении

Сообщение Anonymous »

Мой код аварийно завершает работу и сгорает, когда я пытаюсь создать график после импорта факела, если только я сначала не создаю график, а затем импортирую факел. Я использую Windows 11. Более конкретно:
Следующий код запускается и строит графики в только что загруженном Spyder:
import pandas as pd
df = pd.DataFrame({'length': [1.5, 0.5, 1.2, 0.9, 3],
'width': [0.7, 0.2, 0.15, 0.2, 1.1]},
index=['pig', 'rabbit', 'duck', 'chicken', 'horse'])
plot = df.plot(title="DataFrame Plot"

Как и следующий код:
import pandas as pd

df = pd.DataFrame({'length': [1.5, 0.5, 1.2, 0.9, 3],
'width': [0.7, 0.2, 0.15, 0.2, 1.1]},
index=['pig', 'rabbit', 'duck', 'chicken', 'horse'])
plot = df.plot(title="DataFrame Plot")

import torch

df = pd.DataFrame({'length': [1.5, 5.5, 1.2, 0.9, 3],
'width': [0.7, 0.2, 0.15, 0.2, 1.1]},
index=['pig', 'rabbit', 'duck', 'chicken', 'horse'])
plot = df.plot(title="DataFrame2 Plot")

Однако следующий код (первый график закомментирован) аварийно завершает работу и сгорает. Это приводит к перезапуску ядра в Spyder. В этом случае сюжет появляется только после импорта факела:
import pandas as pd

#df = pd.DataFrame({'length': [1.5, 0.5, 1.2, 0.9, 3],
# 'width': [0.7, 0.2, 0.15, 0.2, 1.1]},
# index=['pig', 'rabbit', 'duck', 'chicken', 'horse'])
#plot = df.plot(title="DataFrame Plot")

import torch

df = pd.DataFrame({'length': [1.5, 5.5, 1.2, 0.9, 3],
'width': [0.7, 0.2, 0.15, 0.2, 1.1]},
index=['pig', 'rabbit', 'duck', 'chicken', 'horse'])
plot = df.plot(title="DataFrame Plot")

Сообщения об ошибках:
Fatal Python error: Aborted

Main thread:
Current thread 0x00003378 (most recent call first):
File "c:\ProgramData\Anaconda3\Lib\site-packages\matplotlib\transforms.py", line 2436 in get_affine
File "c:\ProgramData\Anaconda3\Lib\site-packages\matplotlib\transforms.py", line 2409 in transform_affine
File "c:\ProgramData\Anaconda3\Lib\site-packages\matplotlib\_api\deprecation.py", line 297 in wrapper
File "c:\ProgramData\Anaconda3\Lib\site-packages\matplotlib\transforms.py", line 1495 in transform
File "c:\ProgramData\Anaconda3\Lib\site-packages\matplotlib\transforms.py", line 468 in transformed
File "c:\ProgramData\Anaconda3\Lib\site-packages\matplotlib\axis.py", line 2515 in get_tick_space
File "c:\ProgramData\Anaconda3\Lib\site-packages\matplotlib\ticker.py", line 2088 in _raw_ticks
File "c:\ProgramData\Anaconda3\Lib\site-packages\matplotlib\ticker.py", line 2150 in tick_values
File "c:\ProgramData\Anaconda3\Lib\site-packages\matplotlib\ticker.py", line 2142 in __call__
File "c:\ProgramData\Anaconda3\Lib\site-packages\matplotlib\axis.py", line 1495 in get_majorticklocs
File "c:\ProgramData\Anaconda3\Lib\site-packages\matplotlib\axis.py", line 1275 in _update_ticks
File "c:\ProgramData\Anaconda3\Lib\site-packages\matplotlib\axis.py", line 1424 in get_majorticklabels
File "c:\ProgramData\Anaconda3\Lib\site-packages\pandas\plotting\_matplotlib\core.py", line 822 in _apply_axis_properties
File "c:\ProgramData\Anaconda3\Lib\site-packages\pandas\plotting\_matplotlib\core.py", line 720 in _post_plot_logic_common
File "c:\ProgramData\Anaconda3\Lib\site-packages\pandas\plotting\_matplotlib\core.py", line 507 in generate
File "c:\ProgramData\Anaconda3\Lib\site-packages\pandas\plotting\_matplotlib\__init__.py", line 71 in plot
File "c:\ProgramData\Anaconda3\Lib\site-packages\pandas\plotting\_core.py", line 1030 in __call__
File "c:\users\2733\downloads\createerror.py", line 22 in
File "c:\ProgramData\Anaconda3\Lib\site-packages\spyder_kernels\py3compat.py", line 356 in compat_exec
File "c:\ProgramData\Anaconda3\Lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 473 in exec_code
File "c:\ProgramData\Anaconda3\Lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 615 in _exec_file
File "c:\ProgramData\Anaconda3\Lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 528 in runfile
File "C:\Users\2733\AppData\Local\Temp\ipykernel_21156\1765460541.py", line 1 in

Если код запускается из командной строки Python (Windows 11), появляется сообщение об ошибке:
OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.
OMP: Hint This means that multiple copies of the OpenMP runtime have been linked into the program.
That is dangerous, since it can degrade performance or cause incorrect results. The best thing to do is to ensure that only a single OpenMP runtime is linked into the process, e.g. by avoiding static linking of the OpenMP runtime in any library.
As an unsafe, unsupported, undocumented workaround you can set the environment variable KMP_DUPLICATE_LIB_OK=TRUE to allow the program to continue to execute, but that may cause crashes or silently produce incorrect results.
For more information, please see http://www.intel.com/software/products/support/.


Подробнее здесь: https://stackoverflow.com/questions/789 ... -importing
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»