0

我的系统环境:Windows 8.1, WinPython 3.4.3.1, pandas 0.16, plotly 1.6.14, cufflinks 0.2

我不知道是什么导致了这个问题。我正在尝试使用此处概述的教程cufflinks nbviewer tutorial

但是,当我尝试导入袖扣模块时,我得到以下输出。

在此处输入图像描述

这对我来说没有意义,因为据我所知,文件在文件夹中的设置都是正确的,而且我在文件本身中看不到任何明显的错误。见下图:

在此处输入图像描述

我还查看了__init__.py文件,没有发现任何异常。

在此处输入图像描述

最后,我查看了实际plotlytools.py文件,看看是否有什么奇怪的东西,没有什么东西跳出来。

在此处输入图像描述

任何帮助弄清楚这一点将不胜感激。谢谢。

更新:如果这有帮助,这是我的打印件sys.path

在此处输入图像描述

4

1 回答 1

1

在实施以下解决方法后,我能够导入模块:

  1. utils.py我添加()到所有print语句的文件中,例如:print 'string'成为print('string').
  2. 我复制然后删除了utils.pycolors.py文件并将内容粘贴到plotlytools.py文件中。
  3. 我更新了其余文件中的所有导入引用。
  4. 要使用 pandastools 功能,特别是df.iplot方法,还需要将colors.py文件的编码和解码方法从更新str.encode('hex') and str.decode('hex')import codecs; codecs.encode(str,'hex'); codecs.decode(str,'hex')
  5. 我还将生成器方法更新gen_object.next()next(gen_object)

此时模块的所有功能似乎都已恢复。

于 2015-04-03T03:35:09.280 回答