0

IPython と pandas を使用して Google Bigquery を操作しています。「condas install pandas」を使用してパンダをインストールしました。そして、Miniconda はすべての依存関係を失速させたと思います。しかし、パンダを IPython ノートブックにインポートしようとすると、次のエラーが発生しました。

>         
>     ---------------------------------------------------------------------------
>     ImportError                               Traceback (most recent call last)
>     <ipython-input-1-a3826df0a77b> in <module>()
>     ----> 1 import pandas as pd
>           2 
>           3 projectid = "geotab-bigdata-test"
>           4 data_frame = pd.read_gbq('SELECT * FROM RawVin.T20141201', project_id = projectid)
>     
>     C:\Users\fionazhao\Installed\Continuum\Miniconda\lib\site-packages\pandas\__init__.pyc
> in <module>()
>          45 
>          46 # let init-time option registration happen
>     ---> 47 import pandas.core.config_init
>          48 
>          49 from pandas.core.api import *
>     
>     C:\Users\fionazhao\Installed\Continuum\Miniconda\lib\site-packages\pandas\core\config_init.py
> in <module>()
>          15                                 is_instance_factory, is_one_of_factory,
>          16                                 get_default_val)
>     ---> 17 from pandas.core.format import detect_console_encoding
>          18 
>          19 
>     
>     C:\Users\fionazhao\Installed\Continuum\Miniconda\lib\site-packages\pandas\core\format.py
> in <module>()
>           7 from pandas.core.base import PandasObject
>           8 from pandas.core.common import adjoin, notnull
>     ----> 9 from pandas.core.index import Index, MultiIndex, _ensure_index
>          10 from pandas import compat
>          11 from pandas.compat import(StringIO, lzip, range, map, zip, reduce, u,
>     
>     C:\Users\fionazhao\Installed\Continuum\Miniconda\lib\site-packages\pandas\core\index.py
> in <module>()
>          13 import pandas.algos as _algos
>          14 import pandas.index as _index
>     ---> 15 from pandas.lib import Timestamp, Timedelta, is_datetime_array
>          16 from pandas.core.base import PandasObject, FrozenList, FrozenNDArray, IndexOpsMixin, _shared_docs
>          17 from pandas.util.decorators import (Appender, Substitution, cache_readonly,
>     
>     ImportError: cannot import name Timedelta
4

1 に答える 1

0

自分で解決策を見つけました。Miniconda を使用して pandas をインストールするときは、すべての Python スレッドが停止していることを確認する必要があります。そうしないと、インストールが台無しになり、そのようなエラーが発生します。

すべてのpythonスレッドを停止し、「conda install -f pandas」でパンダを再インストールすると、エラーがなくなりました

于 2015-03-12T18:00:27.503 に答える