sql >> データベース >  >> RDS >> Mysql

pandasqlはインポートされません:ImportError:名前をインポートできませんto_sql

    間違いなくpandasにアップグレードする必要があります 0.16.0:

    sudo pip install -U pandas
    

    pandas/io/sql.pyのソースコードを調べました 0.13.1 および 0.16.0 、およびto_sql() およびread_sql() メソッドは、最新バージョンには存在しますが、古いバージョンには存在しません。

    pandasを正常に構築するために、コメントで会話を要約します 、gccをインストールする必要があります 、g++ 、およびpython-dev システムのパッケージマネージャーからのパッケージ(apt-getyumzypper 、 なんでもいい)。 Python 3用にビルドしている場合、python3-dev パッケージが必要です。

    WindowsとPythonの標準python.orgバージョンを使用している場合、パッケージを最新の状態に保つ最も簡単な方法は、ChristophGohlkeのWindowsリポジトリ用のPython拡張パッケージ 。多くのパッケージは、彼のMKL に依存しています。 -リンクされたバージョンの numpypandasを含む 。これらすべてのパッケージの良いところは、32ビットバージョンと64ビットバージョンのPythonの両方に対してプリコンパイルされており、Python 2.7、3.3、および3.4​​で一般的に利用できることです(もちろん、パッケージによって異なりますが、一部の避難所もあります)。まだPy3に移植されていません)。これらは、 .whlで入手できます。 フォーマットなので、インストール/アップグレードは簡単です

    pip install -U name_of_package.whl
    



    1. 自動インクリメントシーケンスpl-sqlをリセットします

    2. MySQL WorkbenchによってエクスポートされたCREATEスクリプトで、別のコンピューターで構文エラーが発生しました

    3. MSAccessチームのスペシャルゲストミハルバーと一緒に参加しましょう!

    4. CSVから既存のMySQLテーブルに列をインポートします