1. ホーム
  2. python

[解決済み] MySQLdbモジュールの読み込みエラー 'mysqlclientまたはMySQL-pythonをインストールしましたか'?

2023-07-26 05:57:56

質問

私はpython34を使用してdjangoプロジェクトにWindows 10コマンドラインを使用していますが、私はSQLで困難に直面しています。

私はすでに使用してmysqlclientをインストールしました。 pip install mysqlclient==1.3.5 を実行し、妄想でないことを確認するためにファイルの位置を確認しました。その後、私は python manage.py migrate を実行して、テーブルを SQL データベースに移行しました (phpmyadmin を使用しています)。しかし、コマンドは...

 File "C:\Users\user\env\lib\site-packages\django\db\backends\mysql\base.py", line 30, in <module>
    'Did you install mysqlclient or MySQL-python?' % e
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named 'MySQLdb'.
Did you install mysqlclient or MySQL-python?

私はこれらのような質問がすでに存在することを認識していますが、1つの解決策は試みに影響を与えなかったようです。事前にありがとうございます。

どのように解決するのですか?

pip install pymysql

次に、プロジェクトのオリジンディレクトリにある __init__.py ファイルを編集します(settings.py と同じです)。

を追加します。

import pymysql

pymysql.install_as_MySQLdb()