0

头疼之后,我在 windows server 2012 上安装了chaco库,但是安装后我遇到了一个大问题:

pip install chaco 要求已经满足:c:\programdata\anaconda 中的 chaco ... 要求已经满足:c:\programdata\ 中的 enable>=5.2.0 ... 要求已经满足:c:\programdata\anaconda 中的 numpy 。 .. 已满足要求:c:\programdata\ 中的 traits>=6.2.0 ... 已满足要求:c:\programdata\ 中的 pyface>=7.2.0 ... 已满足要求:c:\programdata 中的 traitsui \anaco ... 已满足要求:c:\programdata\anac 中的 fonttools ... 已满足要求:c:\programdata\anacond 中的枕头 ... 已满足要求:c:\program 中的 importlib-metadata ...已满足要求:c:\programdata\an 中的 importlib-resources>=1.1.0 ... 已满足要求:c:\programdata\an ... 中的 zipp>=3.1.0

但是在我导入 Chaco 之后,我从“启用”中得到一个错误:

from chaco.api import (
    DataView,
    ArrayDataSource,
    ScatterPlot,
    LinePlot,
    LinearMapper,
    BarPlot,
    PlotAxis,
    FilledLinePlot,
    add_default_grids,
    Legend,
    PlotGraphicsContext,
    DataRange1D,
    VPlotContainer,
    PlotLabel,
    DataLabel, )

这是我的运行时错误:

回溯(最后一次调用):文件“c:\tsetmc\botsar.py”,第 41 行,从 chaco.api 导入(文件“C:\ProgramData\Anaconda3\lib\site-packages\chaco\api.py ",第 343 行,从 chaco.overlays.api 导入(文件 "C:\ProgramData\Anaconda3\lib\site-packages\chaco\overlays\api.py",第 63 行,从 chaco.overlays.layers.api导入(文件“C:\ProgramData\Anaconda3\lib\site-packages\chaco\overlays\layers\api.py”,第 11 行,从 .status_layer 导入 ErrorLayer、StatusLayer、WarningLayer 文件“C:\ProgramData\Anaconda3\ lib\site-packages\chaco\overlays\layers\status_layer.py”,第 17 行,从 enable.savage.svg.document 导入 SVGDocument 文件“C:\ProgramData\Anaconda3\lib\site-packages\enable\savage\ svg\document.py”,第 27 行,从 .import css 文件“C:\ProgramData\Anaconda3\lib\site-packages\enable\savage\svg\css_init _.py",第 10 行,从 .transform import transformList File "C:\ProgramData\Anaconda3\lib\site-packages\enable\savage\svg\css\transform.py",第 18 行,从启用中。 savage.svg.pathdata 导入号,可能逗号文件“C:\ProgramData\Anaconda3\lib\site-packages\enable\savage\svg\pathdata.py”,第118行,在lineTo = Group(Command("L") +参数(coordinatePairSequence))文件“C:\ProgramData\Anaconda3\lib\site-packages\enable\savage\svg\pathdata.py”,第 29 行,在命令返回 CaselessPreservingLiteral(char) 文件“C:\ProgramData\Anaconda3\ lib\site-packages\enable\savage\svg\pathdata.py",第 44 行,在init self.name = "'%s'" % matchString AttributeError: can't set attribute

有没有人有任何想法来解决这个问题?去年我本可以安装 Chaco,但这个错误以前从未发生过,我不知道该怎么办

4

1 回答 1

0

问题可能是因为“启用”API 中的更新。

我删除了self.namepathdata.py 中的内容,但出现无法找到 customName 的错误!因此,我self.Name改为self.customName并解决了

于 2021-12-07T04:08:18.087 回答