Ошибка визуализации EPS в Python

Я установил платформу Python с открытым исходным кодом для анализа данных под названием YT и пытался запустить скрипт Python со следующим импортом:

import yt
import numpy as np
import yt.visualization.eps_writer as eps
from yt.data_objects.particle_filters import add_particle_filter
from matplotlib import pyplot as plt
plt.switch_backend('agg')

Однако я получаю ошибку, так как не могу найти модуль pyx:

> Traceback (most recent call last):   File "gasinflow.py", line 3, in
> <module>
>     import yt.visualization.eps_writer as eps   File "/home/samvad/anaconda3/lib/python3.6/site-packages/yt/visualization/eps_writer.py",
> line 16, in <module>
>     import pyx ModuleNotFoundError: No module named 'pyx'

Версия Python: 3.6 Я обнаружил, что проблема в том, что Cython не устанавливается, но Cython-0.29.7 также установлен.

0
задан 29 April 2019 в 21:10

1 ответ

Похоже, вам просто нужно установить pyx:

~$ pip3 install pyx
Collecting pyx
  Using cached https://files.pythonhosted.org/packages/b4/a0/75d9d39bbd0bcd3aac7bf909b1c356188734a865552607a8c6bba3bf30bd/PyX-0.14.1.tar.gz
Building wheels for collected packages: pyx
  Running setup.py bdist_wheel for pyx ... done
  Stored in directory: $HOME/.cache/pip/wheels/d7/df/3b/33998bf28fc6088c399f64629bcd12f2b129d358f92db5a825
Successfully built pyx
Installing collected packages: pyx
Successfully installed pyx-0.14.1

Я рекомендую всегда использовать pip для установки модулей, поскольку он будет извлекать любые зависимости, которые нужны любому модулю.

0
ответ дан 29 April 2019 в 21:10

Другие вопросы по тегам:

Похожие вопросы: