Мне очень нравится функциональность matplotlib_venn, и я использую ее в среде Conda, работающей на виртуальной машине Linux.
Сейчас я пытаюсь перейти на использование среды Conda на компьютере с Windows 10, однако при импорте matplotlib_venn у меня возникает ошибка DLL. Мне удалось успешно установить библиотеки, но при импорте возникли проблемы. Я думаю, что это связано либо с 1) отсутствующей библиотекой, необходимой на компьютере Windows, либо с 2) ошибкой пути, при которой он не может найти библиотеки DLL.
Вот версии, которые я установил:
пакетов в окружении в C: \ ProgramData \ Anaconda2 \ envs \ work:
Название Версия Build Channel
matplotlib 3.0.3 py37_1
matplotlib-base 3.0.3 py37h3e3dc42_1
matplotlib-venn 0.11.5 py_1
Код, который я использую для импорта:
from matplotlib_venn import venn2_unweighted, venn3_unweighted
... и ошибка, которую я получаю ...
----------------------------------------------- ---------------------------- ImportError Traceback (последний вызов
последний) в
----> 1 из matplotlib_venn import venn2_unweighted, venn3_unweighted
C:. \ ProgramData \ Anaconda2 \ envs \ работа \ Lib \ сайт-пакеты \ matplotlib_venn__init __ ру
в
53 arrowprops = dict (arrowstyle = '->', стиль соединения = 'arc3, rad = 0.5', цвет = 'серый'))
54 '' '
---> 55 из matplotlib_venn._venn2 import venn2, venn2_circles
56 из matplotlib_venn._venn3 импорт venn3, venn3_circles
57 из matplotlib_venn._util import venn2_unweighted, venn3_unweighted
C: \ ProgramData \ Anaconda2 \ envs \ работа \ Lib \ сайт-пакеты \ matplotlib_venn_venn2.py
в
22 из matplotlib.pyplot import gca
23
---> 24 из импорта matplotlib_venn._math *
25 из matplotlib_venn._common import *
26 из matplotlib_venn._region import VennCircleRegion
C: \ ProgramData \ Anaconda2 \ envs \ работа \ Lib \ сайт-пакеты \ matplotlib_venn_math.py
в
9 '' '
10
---> 11 из scipy.optimize import brentq
12 импорт numpy как нп
13
C: \ ProgramData \ Anaconda2 \ envs \ работа \ Lib \ сайт-пакеты \ SciPy \ optimize__init __ ру.
в
385
386 из .optimize import *
-> 387 от ._minimize import *
388 из ._root import *
389 из ._root_scalar import *
C: \ ProgramData \ Anaconda2 \ envs \ работа \ Lib \ сайт-пакеты \ SciPy \ optimize_minimize.py
в
28 из ._trustregion_krylov import _minimize_trust_krylov
29 из ._trustregion_exact import _minimize_trustregion_exact
---> 30 из ._trustregion_constr import _minimize_trustregion_constr
31
32 # ограниченная минимизация
C: \ ProgramData \ Anaconda2 \ envs \ работа \ Lib \ сайт-пакеты \ SciPy \ optimize_trustregion_constr__init __ ру.
в
2
3
----> 4 из .minimize_trustregion_constr import _minimize_trustregion_constr
5
6 все = ['_minimize_trustregion_constr']
C: \ ProgramData \ Anaconda2 \ envs \ работа \ Lib \ сайт-пакеты \ SciPy \ optimize_trustregion_constr \ minimize_trustregion_constr.py
в
2 время импорта
3 импорт numpy как нп
----> 4 из scipy.sparse.linalg import LinearOperator
5 из .._ дифференцируемых_функций импорт VectorFunction
6 из .._ ограничений импорта (
C:. \ ProgramData \ Anaconda2 \ envs \ работа \ Lib \ сайт-пакеты \ SciPy \ разреженным \ linalg__init __ ру
в
115 от .dsolve import *
116 из .interface import *
-> 117 из .eigen import *
118 из .matfuncs import *
119 из ._onenormest import *
C: \ ProgramData \ Anaconda2 \ envs \ работа \ Lib \ сайт-пакеты \ SciPy \ разреженным \ linalg \ eigen__init __ ру.
в9 из будущее деление импорта, функция печати, absolute_import 10 ---> 11 из импорта .arpack * 12 из импорта .lobpcg * 13
C: \ ProgramData \ Anaconda2 \ envs \ work \lib \ site-packages \ scipy \ sparse \ linalg \ eigen \ arpack__init __. py in 20 из future деление импорта, print_function, absolute_import 21 ---> 22 из .arpack import *
C: \ ProgramData \ Anaconda2 \ envs \ work \ lib \ site-packages \ scipy \ sparse \ linalg \ eigen \ arpack \ arpack.py in 43 all = ['eigs', 'eigsh', 'svds ',' ArpackError ',' ArpackNoConvergence '] 44 ---> 45 из.import _arpack 46 import numpy as np 47 предупреждений о импорте
ImportError: сбой загрузки DLL: указанная процедура не найдена.
Любая помощь будет принята с благодарностью.