Python 如何调试图表包';没有名为';绘图'';错误

Python 如何调试图表包';没有名为';绘图'';错误,python,charts,Python,Charts,我正在Anaconda套件中的Windows机器上使用Python3和IPython笔记本。 我跑了一辆 pip安装图表 安装该软件包(我正试图通过一些灵活的交互式图表找到我的方法…任何建议都将不胜感激) 安装似乎进行得很顺利,但导入图表的命令会生成错误: ImportError Traceback (most recent call last) <ipython-input-1-5eb3a6e89685> in <m

我正在Anaconda套件中的Windows机器上使用Python3和IPython笔记本。 我跑了一辆

pip安装图表

安装该软件包(我正试图通过一些灵活的交互式图表找到我的方法…任何建议都将不胜感激)

安装似乎进行得很顺利,但导入图表的
命令会生成错误:

ImportError                               Traceback (most recent call last)
<ipython-input-1-5eb3a6e89685> in <module>()
----> 1 import charts

C:\Users\my_username\AppData\Local\Continuum\Anaconda3\lib\site-packages\charts\__init__.py in <module>()
      3 __version__ = '0.4.3'
      4 
----> 5 from plot import plot, plotasync, line, area, spline, pie
      6 from server import run_server
      7 

      ImportError: No module named 'plot'
ImportError回溯(最近一次调用)
在()
---->1进口图表
C:\Users\my\u username\AppData\Local\Continuum\Anaconda3\lib\site packages\charts\\uuuuuuu init\uuuuuuuuu.py in()
3 uuu版本uuu='0.4.3'
4.
---->5从绘图导入绘图、绘图异步、直线、面积、样条曲线、饼图
6从服务器导入运行\u服务器
7.
ImportError:没有名为“绘图”的模块
但是,如果我查看charts目录,我会看到一个名为“plot”的模块以及其他模块

我发现这有点相关,它看起来像路径问题。但我几乎被卡住了

谢谢你的帮助,
Michele

将您提到的包含
绘图
等的目录写入
pythonpath

然后再试一次。
更多关于pythonpath使用的信息,您可以阅读。

谢谢。我不知道在哪里可以找到这个
pythonpath
变量(?),你能告诉我吗?你可以在spyder中设置它,在spyder 2.37中标题中有一个名为“Python路径管理器”的快速按钮,但在我的版本中,它被表示为一个没有文本的图标。Nevermind…我找到了一种方法,并在Windows下的用户空间中添加了PYTHONPATH作为变量。现在它看起来像是导入了它…但很明显,这个图表是用Python2设计的…它给了我一个“打印”错误<代码>导入图表文件“C:\Users\my\u username\AppData\Local\Continuum\Anaconda3\Lib\site packages\charts\core.py”,第24行打印“打开新选项卡…”语法错误:调用“print”时缺少括号。
您知道任何交互式绘图包适用于Python3吗?我曾经遇到过Plotly,但他们专注于“共享”,我不允许这样做:(Bokeh是有效的替代方案吗?matplotlib(pyplot是其中的一部分)与Python3配合使用。mpld3在此基础上构建,以使用d3生成绘图,这可能会给您带来更像highcharts的东西。Bokeh是另一个可行的选项。目前有很多绘图包(请参见seaborn、vincent、ggplot),其中大多数都支持Python3。