1. 程式人生 > >Python3環境下django連線mysql報錯:No module named 'MySQLdb'

Python3環境下django連線mysql報錯:No module named 'MySQLdb'

原因是python3中使用了一個新的模組,叫做pymysql,可以直接pip安裝

pip安裝完成後,在django專案的manage.py檔案中新增下面兩行就OK了:

from django.core.management import execute_from_command_line
import pymysql
整個manage.py檔案最後是這樣的:
#!/usr/bin/env python
import os
import sys

if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE"
, "my_django_scrapy.settings") from django.core.management import execute_from_command_line import pymysql pymysql.install_as_MySQLdb() execute_from_command_line(sys.argv)