ImportError 导入袖扣时没有名为 'plotlytools' 的模块
ImportError No module named 'plotlytools' when importing Cufflinks
我的系统环境: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
的打印件
我在实施以下解决方法后能够导入模块:
- 在
utils.py
文件中,我将 ()
添加到所有 print
语句中,例如:print 'string'
变为 print('string')
.
- 我复制然后删除了
utils.py
和 colors.py
文件,并将内容粘贴到 plotlytools.py
文件中。
- 我更新了剩余文件中的所有导入引用。
- 要使用 pandastools 功能,特别是
df.iplot
方法,还需要将 colors.py
文件的编码和解码方法从 str.encode('hex') and str.decode('hex')
更新为 import codecs; codecs.encode(str,'hex'); codecs.decode(str,'hex')
- 我还将生成器方法从
gen_object.next()
更新为 next(gen_object)
此时模块的所有功能似乎都恢复了。
我的系统环境: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
我在实施以下解决方法后能够导入模块:
- 在
utils.py
文件中,我将()
添加到所有print
语句中,例如:print 'string'
变为print('string')
. - 我复制然后删除了
utils.py
和colors.py
文件,并将内容粘贴到plotlytools.py
文件中。 - 我更新了剩余文件中的所有导入引用。
- 要使用 pandastools 功能,特别是
df.iplot
方法,还需要将colors.py
文件的编码和解码方法从str.encode('hex') and str.decode('hex')
更新为import codecs; codecs.encode(str,'hex'); codecs.decode(str,'hex')
- 我还将生成器方法从
gen_object.next()
更新为next(gen_object)
此时模块的所有功能似乎都恢复了。