首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DSX演示笔记本- ImportError:没有名为talib /ImportError的模块:无法导入名称date_tools

DSX演示笔记本- ImportError:没有名为talib /ImportError的模块:无法导入名称date_tools
EN

Stack Overflow用户
提问于 2017-06-20 04:08:29
回答 1查看 1K关注 0票数 0

我正在研究演示笔记本,预测室外设备购买与IBM机器学习。我把笔记本复制到一个项目中,并开始逐细胞运行。

除了进入5.2部分:使用package实现数据的示例可视化之外,一切都进行得很顺利。

在本节中,首先安装了一些库:

代码语言:javascript
复制
!pip install plotly --user 
!pip install cufflinks --user

然后..。

代码语言:javascript
复制
import sys
import pandas
import plotly.plotly as py
from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot
import cufflinks as cf
import plotly.graph_objs as go
init_notebook_mode(connected=True)
sys.path.append("".join([os.environ["HOME"]]))

这导致:

代码语言:javascript
复制
ImportError: No module named talib

因此,我修改了pip命令并重新运行:

代码语言:javascript
复制
!pip install plotly --user --upgrade
!pip install cufflinks --user  --upgrade

当我重新运行绘图代码时,我得到:

代码语言:javascript
复制
ImportErrorTraceback (most recent call last)
<ipython-input-4-6838ef923a0d> in <module>()
      3 import plotly.plotly as py
      4 from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot
----> 5 import cufflinks as cf
      6 import plotly.graph_objs as go
      7 init_notebook_mode(connected=True)

/gpfs/fs01/user/s15a-8ea34840daaa3e-39ca506ba762/.local/lib/python2.7/site-packages/cufflinks/__init__.py in <module>()
      9 from __future__ import absolute_import
     10 
---> 11 from . import date_tools
     12 from . import utils
     13 from . import datagen

ImportError: cannot import name date_tools

更新:我尝试修复袖链接库版本:

代码语言:javascript
复制
Successfully installed cufflinks-0.8.2

ImportErrorTraceback (most recent call last)
<ipython-input-36-d76e85e800c3> in <module>()
      5 import plotly.plotly as py
      6 from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot
----> 7 import cufflinks as cf
      8 import plotly.graph_objs as go
      9 init_notebook_mode(connected=True)

/gpfs/fs01/user/s15a-8ea34840daaa3e-39ca506ba762/.local/lib/python2.7/site-packages/cufflinks/__init__.py in <module>()
      8 """
      9 
---> 10 from . import date_tools
     11 from . import utils
     12 from . import datagen

ImportError: cannot import name date_tools
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-03 07:28:13

当使用不同版本的袖扣库时,会出现您遇到的问题。

这应该可以修复!pip install cufflinks==0.8.2 --user

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44643662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档