讓python 3支持mysqldb的解決方法
前言
在新的一年里祝大家前端都用ES6,php都用PHP7,Java都是JAVA9,python都是3。好了,下面進入本文的主要的內容,大家可能在python2.x中用習慣了mysqldb,但是在python3.x中已經不支持那個組件了。如果還想要讓python 3支持mysqldb該怎么辦呢?下面來一起看看吧。
原因
MySQLdb 只適用于python2.x,發(fā)現pip裝不上。它在py3的替代品是: import pymysql
pip install pymysql django+mysql
而Django默認的還是使用MySQLdb:執(zhí)行會報:ImportError: No module named 'MySQLdb'
解決:
在站點的 __init__.py
文件中添加
import pymysql pymysql.install_as_MySQLdb()
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
相關文章
Python 使用folium繪制leaflet地圖的實現方法
今天小編就為大家分享一篇Python 使用folium繪制leaflet地圖的實現方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-07-07已安裝tensorflow-gpu,但keras無法使用GPU加速的解決
今天小編就為大家分享一篇已安裝tensorflow-gpu,但keras無法使用GPU加速的解決,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-02-02