我真的很喜欢matplotlib_venn的功能,并且一直在Linux虚拟机上运行的Conda环境中使用它。
我现在正在尝试转换为在Windows 10计算机上使用Conda环境,但是在尝试导入matplotlib_venn时遇到了DLL错误。我能够成功安装库,但是在导入时遇到问题。我认为这可能与以下原因有关:1)Windows计算机中缺少所需的库,或者2)无法找到DLL的路径错误。
这是我安装的版本:
C:\ ProgramData \ Anaconda2 \ envs \ work环境中的软件包:
名称版本建立渠道
matplotlib 3.0.3 py37_1
基于matplotlib的3.0.3 py37h3e3dc42_1
matplotlib-venn 0.11.5 py_1
我要导入的代码:
from matplotlib_venn import venn2_unweighted, venn3_unweighted
...以及我得到的错误...
-------------------------------------------------- ---------------------------- ImportError Traceback(最近的呼叫 最后) ---->从matplotlib_venn中导入1导入venn2_unweighted,venn3_unweighted
C:\ ProgramData \ Anaconda2 \ envs \ work \ lib \ site-packages \ matplotlib_venn__init __。py 在 53 arrowprops = dict(arrowstyle ='->',connectionstyle ='arc3,rad = 0.5',color ='gray')) 54''' -> 55从matplotlib_venn._venn2导入venn2,venn2_circles 来自matplotlib_venn._venn3的56导入venn3,venn3_circles 从matplotlib_venn._util中导入57,venn2_unweighted,venn3_unweighted
C:\ ProgramData \ Anaconda2 \ envs \ work \ lib \ site-packages \ matplotlib_venn_venn2.py 在 22从matplotlib.pyplot导入gca 23 ---> 24从matplotlib_venn._math导入* 25从matplotlib_venn._common导入* 从matplotlib_venn._region 26导入VennCircleRegion
C:\ ProgramData \ Anaconda2 \ envs \ work \ lib \ site-packages \ matplotlib_venn_math.py 在 9''' 10 ---> 11从scipy.optimize导入brentq 12将numpy导入为np 13
C:\ ProgramData \ Anaconda2 \ envs \ work \ lib \ site-packages \ scipy \ optimize__init __。py 在 385 386从.optimize导入* -> 387从._minimize导入* 388从._root导入* 389从._root_scalar导入*
C:\ ProgramData \ Anaconda2 \ envs \ work \ lib \ site-packages \ scipy \ optimize_minimize.py 在 来自._trustregion_krylov的28导入_minimize_trust_krylov 来自._trustregion_exact的29导入_minimize_trustregion_exact ---> 30从._trustregion_constr导入_minimize_trustregion_constr 31 32#约束最小化
C:\ ProgramData \ Anaconda2 \ envs \ work \ lib \ site-packages \ scipy \ optimize_trustregion_constr__init __。py 在 2 3 ----> 4从.minimize_trustregion_constr导入_minimize_trustregion_constr 5 6 全部 = ['_minimize_trustregion_constr']
C:\ ProgramData \ Anaconda2 \ envs \ work \ lib \ site-packages \ scipy \ optimize_trustregion_constr \ minimize_trustregion_constr.py 在 2导入时间 3将numpy导入为np ----> 4从scipy.sparse.linalg导入LinearOperator 5从.._ differentiable_functions导入VectorFunction 6从.._ constraints导入(
C:\ ProgramData \ Anaconda2 \ envs \ work \ lib \ site-packages \ scipy \ sparse \ linalg__init __。py 在 115从.dsolve导入* 116从.interface导入* -> 117从.eigen导入* 118从.matfuncs导入* 119从._onenormest导入*
C:\ ProgramData \ Anaconda2 \ envs \ work \ lib \ site-packages \ scipy \ sparse \ linalg \ eigen__init __。py 在 未来导入部门中的9,print_function,absolute_import 10 ---> 11从.arpack import * 从.lobpcg导入12 * 13
C:\ ProgramData \ Anaconda2 \ envs \ work \ lib \ site-packages \ scipy \ sparse \ linalg \ eigen \ arpack__init __。py 在 未来导入部门中的20,print_function,absolute_import 21 ---> 22从.arpack import *
C:\ ProgramData \ Anaconda2 \ envs \ work \ lib \ site-packages \ scipy \ sparse \ linalg \ eigen \ arpack \ arpack.py 在 43 全部 = ['eigs','eigsh','svds','ArpackError','ArpackNoConvergence'] 44 ---> 45。进口_arpack 46将numpy导入为np 47进口警告
ImportError:DLL加载失败:无法指定的过程 找到。
任何帮助将不胜感激。