Ich habe gerade Python 3.5 auf Windows 10 installiert und versucht, das Startbeispiel von der IDE, die ich gewählt habe (Rodeo), auszuführen. Das Beispiel gibt einen Fehler beim Importieren von ggplot. Insbesondere bei diesem AufrufPython 3.5 Windows kann Rodeo Beispiel nicht ausführen?
from ggplot import ggplot, aes, geom_bar
, die mir gibt:
ImportErrorTraceback (most recent call last)
in()
----> 1 from ggplot import ggplot, aes, geom_bar
C:\Anaconda3\lib\site-packages\ggplot\__init__.py in()
17
18
---> 19 from .geoms import geom_area, geom_blank, geom_boxplot, geom_line, geom_point, geom_jitter, geom_histogram, geom_density, geom_hline, geom_vline, geom_bar, geom_abline, geom_tile, geom_rect, geom_bin2d, geom_step, geom_text, geom_path, geom_ribbon, geom_now_its_art, geom_violin, geom_errorbar, geom_polygon
20 from .stats import stat_smooth, stat_density
21
C:\Anaconda3\lib\site-packages\ggplot\geoms\__init__.py in()
----> 1 from .geom_abline import geom_abline
2 from .geom_area import geom_area
3 from .geom_bar import geom_bar
4 from .geom_bin2d import geom_bin2d
5 from .geom_blank import geom_blank
C:\Anaconda3\lib\site-packages\ggplot\geoms\geom_abline.py in()
----> 1 from .geom import geom
2
3 class geom_abline(geom):
4 """
5 Line specified by slope and intercept
C:\Anaconda3\lib\site-packages\ggplot\geoms\geom.py in()
1 from __future__ import (absolute_import, division, print_function,
2 unicode_literals)
----> 3 from ..ggplot import ggplot
4 from ..aes import aes
5
C:\Anaconda3\lib\site-packages\ggplot\ggplot.py in()
19 from . import discretemappers
20 from .utils import format_ticks
---> 21 import StringIO
22 import urllib
23 import base64
ImportError: No module named 'StringIO'
StringIO kann also nicht importiert werden. Ich habe here gelesen, dass StringIO in dieser Form nicht mehr existiert, aber die Korrekturen dort drüben haben mir nicht geholfen. Irgendwelche Tipps? Was könnte relevant sein (obwohl ich das nicht beurteilen kann) ist, dass ich Scipy oder ggplot über pip install ggplot --upgrade
nicht aktualisieren kann, aber ich dachte/irgendwo lesen, dass dies passiert, weil ich keinen eingebauten Compiler auf meinem Windows-Rechner habe. Vielen Dank im Voraus!