IronPython中matplotlib的导入错误
我正在尝试在Ironpython环境中使用matplotlib,使用的代码是“import matplotlib.pyplot as plot”。
不过,我已经看到这个错误超过3个小时了,还是没搞明白怎么解决这个问题。
cannot import _path from matplotlib
Traceback:
line 35, in <module>, "C:\Users\noclew\AppData\Local\Enthought\Canopy\User\Lib\site-packages\matplotlib\transforms.py"
看起来Ironpython找不到_path.pyd这个文件,尽管它能检测到matplotlib的位置。
如果你能告诉我怎么处理这个问题,我将非常感激。我使用的是从Canopy库提取的matplotlib 1.3.1,以及32位的IronPython 2.7.4。
下面是我的导入代码
import clr
clr.AddReference("mtrand")
import rhinoscriptsyntax as rs
import Rhino as r
import nUtil as nu
import nNetworkx as nx
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
1 个回答
3
很遗憾,IronPython不支持CPython的.pyd文件。IronClad项目曾经尝试过这样做,但要把它更新到最新的IronPython和CPython版本,可能会是一项非常庞大的工程。