0

私は、デモ ノートブックPredict Outdoor Equipment Purchase with IBM Watson Machine Learningに取り組んでいます。ノートブックをプロジェクトにコピーし、セルごとに実行を開始しました。

セクション5.2: Plotly パッケージを使用したデータのサンプル視覚化 に到達したときを除いて、すべてが順調に進んでいました。

このセクションでは、まず、いくつかのライブラリがインストールされます。

!pip install plotly --user 
!pip install cufflinks --user

その後 ...

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"]]))

これにより、次の結果が得られました。

ImportError: No module named talib

そこで、pip コマンドを変更して再実行しました。

!pip install plotly --user --upgrade
!pip install cufflinks --user  --upgrade

プロット コードを再実行すると、次のようになります。

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

更新:カフスボタンライブラリのバージョンを修正してみました:

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
4

1 に答える 1

1

あなたが遭遇した問題は、異なるバージョンの cufflinks ライブラリが使用されている場合に発生します。

これで修正されるはずです !pip install cufflinks==0.8.2 --user

于 2017-07-03T07:28:13.137 に答える