前提・実現したいこと
Pythonのwebのフレームワークに慣れるために、Djangoで簡単な管理画面を作ろうと思っています。その際に、デフォルトのSQLiteではなく、MySQLのデータベースを使用したいと思っていますが、
「AttributeError: module 'pymysql' has no attribute 'install_as_MYSQLdb'というエラーが出て困っています」
pymysqlというパッケージを入れるとMySQLが使用できると思っているのですが、mysqlclientなどもインストールが必要だったりしますか?PHPでは、MySQLを公式サイトからダウンロードして、インストールしたのですが、pythonなどでは、mysqlclientをインストールするのが一般的ですか?
発生している問題・エラーメッセージ
AttributeError: module 'pymysql' has no attribute 'install_as_MYSQLdb'というエラーが出ました。
問題が発生するまでの流れ・手順
python3系では、python-mysqlというパッケージが使えないという記事を見つけたため、PyMySQL というパッケージをインストールしました。
作成したプロジェクトにあるmanage.pyに
import pymysql pymysql.install_as_MYSQLdb()
という2行を追加しました。
その後
python manage.py runserverを実行するとAttributeError: module 'pymysql' has no attribute 'install_as_MYSQLdb'というエラーが出ました。
問題の発生した環境
python3系
windows10
MySQLなどは、まだインストールしていません。
またまた、初歩的な質問ですみません。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/24 07:01