4

今日までに0.71個のパンダを持っていました。更新しようとしましたが、Webサイトから提供された.exeファイルを実行しただけです。

「パンダのインポート」を試しましたが、エラーが発生します

ImportError:C拡張機能がビルドされていません:インストール済みの場合は、ソースディレクトリからインポートしていないことを確認してください。

私は一般的にPythonとパンダに不慣れです。何でも役に立ちます。

ありがとう、

4

3 に答える 3

3

たまたまimport pandas、PyPIまたはGitHubのソースコードを含むディレクトリ内で作業していますか?または、0.7.1でチェックされなかった依存関係が欠落している可能性があります。ソースディレクトリからインポートしない場合は、pandas / init .pyファイル(C:\ Python27 \ Lib \ site-packages内)を編集して、インポート後にprintステートメントを作成し、そのpandas._tseries内容を表示してください。

try:
    import pandas._tseries as lib
except Exception, e:  # pragma: no cover

    print e # <-- ADD THIS LINE

    if 'No module named' in str(e):
        raise ImportError('C extensions not built: if you installed already '
                          'verify that you are not importing from the source '
                          'directory')
    else:
        raise

これを問題追跡システムに移動できれば、それが優先されます。ありがとう!

于 2012-04-15T15:19:08.580 に答える
1

同じ問題がありました。依存関係を確認することで解決しました - numpy > 1.6.1 および python-dateutil > 1.5 がインストールされていることを確認してください。

于 2012-07-24T12:23:11.390 に答える
0

同じエラーが発生しました。私は自分でパンダを作ったわけではないので、パンダのサイトに記載されているように、このエラーは発生しないはずだと思いました。そのため、このエラーを解決する方法について混乱しました。パンダのサイトによると、matplotlibはオプションの依存関係であるため、最初はインストールしませんでした。しかし興味深いことに、matplotlibをインストールした後、エラーは消えました。どんな効果があったのかわかりません。何か見つけた!

于 2012-08-22T08:03:40.993 に答える