2016-12-27 6 views
-1

にパンダをインポートすることはできません:は、私は、サーバーでのPython 2.6.6でパンダのLIBをインポートするとき、私は問題があるのPython

import pandas as pd 
    File "/usr/lib64/python2.6/site-packages/pandas/__init__.py", line 37, in <module> 
import pandas.core.config_init 
    File "/usr/lib64/python2.6/site-packages/pandas/core/config_init.py", line 18, in <module> 
from pandas.formats.format import detect_console_encoding 
    File "/usr/lib64/python2.6/site-packages/pandas/formats/format.py", line 27, in <module> 
from pandas.core.index import Index, MultiIndex, _ensure_index 
    File "/usr/lib64/python2.6/site-packages/pandas/core/index.py", line 2, in <module> 
from pandas.indexes.api import * 
    File "/usr/lib64/python2.6/site-packages/pandas/indexes/api.py", line 1, in <module> 
from pandas.indexes.base import (Index, _new_Index, # noqa 
    File "/usr/lib64/python2.6/site-packages/pandas/indexes/base.py", line 2424 
result = {k: self.take(v) for k, v in compat.iteritems(result)} 
          ^
SyntaxError: invalid syntax 

誰もがこのエラーについての考えを持っていますか?別の環境でPython 2.7で同じファイルをチェックしましたが、エラーはありません。

+1

公式のドキュメントによれば、[公式にはPython 2.7,3.4,3.5,3.6]がサポートされています(http://pandas.pydata.org/pandas-docs/stable/install.html#python-version-サポート) –

答えて

2

最新のパンダは2.6をサポートしていません - issue #7718PR #11988を参照してください。

(1)最新バージョンのPython(3.6がリリースされたばかりです)、または(2)古いバージョンのpandasにダウングレードすることができます。

多くの場合、が改善されています。そうしなければ、修正されたバグや最後の2.6互換バージョン以降に導入されなかった機能が欲しいと思います。

1

PEP 274 - Dictの内包表記

このPEPは、もともとはPython 2.3に含めるために書かれました。実質的に全ての利点が がdict() コンストラクタと結合されたジェネレータ表現に包含されていることが観察された後で、それは であった。

しかし、Python 2.7と3.0には、この正確な機能と、密接に関連するセットの解説 が導入されています。 2012-04-09で、PEPは であり、StatusをAcceptedに更新して を更新し、Python-Versionフィールドを更新することでこの現実を反映しました。現在の の実装では長い質問が解決されているため、Open Questionsセクションは も削除されました。

関連する問題