title: AttributeError: can't set attribute after import chaco.api
body: <p>I installed <a href="http://docs.enthought.com/chaco/user_manual/chaco_tutorial.html" rel="nofollow noreferrer">chaco</a> library on windows server 2012 after too much headache but I faced a big problem after installation :</p>
  <blockquote>
  <p>pip install chaco
  Requirement already satisfied: chaco in c:\programdata\anaconda ...
  Requirement already satisfied: enable&gt;=5.2.0 in c:\programdata\ ...
  Requirement already satisfied: numpy in c:\programdata\anaconda ...
  Requirement already satisfied: traits&gt;=6.2.0 in c:\programdata\ ...
  Requirement already satisfied: pyface&gt;=7.2.0 in c:\programdata\ ...
  Requirement already satisfied: traitsui in c:\programdata\anaco ...
  Requirement already satisfied: fonttools in c:\programdata\anac ...
  Requirement already satisfied: pillow in c:\programdata\anacond ...
  Requirement already satisfied: importlib-metadata in c:\program ...
  Requirement already satisfied: importlib-resources&gt;=1.1.0 in c: ...
  Requirement already satisfied: zipp&gt;=3.1.0 in c:\programdata\an ...</p>
  </blockquote>
  <p>but after I import Chaco I get an error from &quot;enable&quot;:</p>
  <pre><code>from chaco.api import (
      DataView,
      ArrayDataSource,
      ScatterPlot,
      LinePlot,
      LinearMapper,
      BarPlot,
      PlotAxis,
      FilledLinePlot,
      add_default_grids,
      Legend,
      PlotGraphicsContext,
      DataRange1D,
      VPlotContainer,
      PlotLabel,
      DataLabel, )
  </code></pre>
  <p>and this is my runtime error :</p>
  <blockquote>
  <p>Traceback (most recent call last):   File &quot;c:\tsetmc\botsar.py&quot;, line
  41, in 
  from chaco.api import (   File &quot;C:\ProgramData\Anaconda3\lib\site-packages\chaco\api.py&quot;, line 343,
  in 
  from chaco.overlays.api import (   File &quot;C:\ProgramData\Anaconda3\lib\site-packages\chaco\overlays\api.py&quot;,
  line 63, in 
  from chaco.overlays.layers.api import (   File &quot;C:\ProgramData\Anaconda3\lib\site-packages\chaco\overlays\layers\api.py&quot;,
  line 11, in 
  from .status_layer import ErrorLayer, StatusLayer, WarningLayer   File
  &quot;C:\ProgramData\Anaconda3\lib\site-packages\chaco\overlays\layers\status_layer.py&quot;,
  line 17, in 
  from enable.savage.svg.document import SVGDocument   File &quot;C:\ProgramData\Anaconda3\lib\site-packages\enable\savage\svg\document.py&quot;,
  line 27, in 
  from . import css   File &quot;C:\ProgramData\Anaconda3\lib\site-packages\enable\savage\svg\css_<em>init</em>_.py&quot;,
  line 10, in 
  from .transform import transformList   File &quot;C:\ProgramData\Anaconda3\lib\site-packages\enable\savage\svg\css\transform.py&quot;,
  line 18, in 
  from enable.savage.svg.pathdata import number, maybeComma   File &quot;C:\ProgramData\Anaconda3\lib\site-packages\enable\savage\svg\pathdata.py&quot;,
  line 118, in 
  lineTo = Group(Command(&quot;L&quot;) + Arguments(coordinatePairSequence))   File
  &quot;C:\ProgramData\Anaconda3\lib\site-packages\enable\savage\svg\pathdata.py&quot;,
  line 29, in Command
  return CaselessPreservingLiteral(char)   File &quot;C:\ProgramData\Anaconda3\lib\site-packages\enable\savage\svg\pathdata.py&quot;,
  line 44, in <strong>init</strong>
  self.name = &quot;'%s'&quot; % matchString AttributeError: can't set attribute</p>
  </blockquote>
  <p>Does anyone have any idea to solve this issue? I could have installed Chaco last year but this error never happen before and I don't know what to do</p>