4

PythonでmySQLに接続しようとしています。私が理解していることから、PythonコネクタモジュールであるMySQLdbが必要です。私の最初の問題は、正しいバージョンの mySQLdb を持っていないことでした。ここで見つけることができます。次に、コマンド ライン ウィンドウを開き、(解凍後に) ダウンロードしたばかりのファイルのパスに移動して、python setup.py build「セットアップ ツールをダウンロードする必要がある」と入力すると、エラーが表示されます。セットアップ ツールは、Python 2.6 または 7 の後に廃止されたようです。現在、私はここで見つけたディストリビュートを代わりに使用することになっています。私はそれをしました、そして今私がビルドコールをしようとするとそれは吐き出します

Traceback (most recent call last):
  File "setup.py", line 13, in <module>
    from setup_windows import get_config
  File "C:\Program Files\MySQL\MySQL-python-1.2.3\setup_windows.py", line 46
    print """You shouldn't be running this directly; it is used by setip.py."""

Syntax Error: invalid syntax

このセットアップの方法を説明してくれる人が必要です。私はそれを理解しようとしてグーグルで6時間を費やしました。(複数の場所で、インストールは難しいが非常に価値があると読みました。それらが正しいことを願っています。)

4

3 に答える 3

4

curlインストールしている必要がありますのでご注意ください。ここから入手できます。コマンドがあなたのマシンでpython3を起動
すると仮定します。python.exe

手順:

  1. からダウンロードdistribute_setup.pypython-distribute.org/distribute_setup.pyて setuptools をアップグレードします。
  2. 次のコマンドを実行して、ローカルの python3 の setuptools をアップグレードします。

    python.exe 配布_setup.py

  3. pymysqlドライバーをダウンロードしてインストールします。

    curl -L https://github.com/PyMySQL/PyMySQL/tarball/pymysql-0.6 | tar xz
    cd PyMySQL-PyMySQL-7c86923/
    sudo python3 setup.py インストール

  4. python3 用の MySQLdb ドライバーをダウンロードしてインストールします。

    git clone https://github.com/davispuh/MySQL-for-Python-3.git
    cd MySQL-for-Python-3/
    python3 setup.py インストール

  5. コマンドで開いている Python インタープリターを確認python.exeして実行するには:

    import pymysql
    import MySQLdb

すべてがうまくいけば、両方の行が失敗することはありません。

于 2014-02-19T22:23:30.323 に答える
1

MySQLdbをPython3でも動作させることができなかったので、MySQL/Connectorモジュールをインストールしました。それは魅力のように機能していて、簡単なインストールでした。当時、私は完全なPython初心者だったので、天才でない限り、誰でも簡単にインストールできます。

于 2012-09-12T17:11:01.737 に答える
0

さらにグーグルで調べた後、mysqldbなどを使用することが最善の解決策であるとは思いません。このページを見つけました: http://wiki.python.org/moin/MySQL mysql コネクタ/python を試してみることにしました。クレイジーなインストールがなく、非常に簡単に思えます。

于 2012-08-20T01:29:36.127 に答える