解決python3下mysqldb不支援

2021-08-09 03:20:20 字數 571 閱讀 6251

mysqldb 只適用於python2.x,發現pip裝不上。它在py3的替代品是:import pymysql

安裝pymysql

一些框架預設仍然用的是mysqldb,但是python3已經不支援mysqldb,取而代之的是pymysql,因此執行的時候會報

importerror: no module named 『mysqldb』

(我的是在使用sqlalchemy的時候出現的錯誤)

在sqlalchemy下的init.py中寫入以下兩行

路徑是/usr/local/lib/python3.6/site-packages/sqlalchemy

import pymysql

pymysql.install_as_mysqldb()

注意用sudo開啟,否則不能儲存

問題解決!

——-補充說明

如果是要部署到伺服器,建議還是解決一下環境的問題,單單只在自己本地電腦是可以解決這個問題,但是有可能放到伺服器的時候,伺服器仍然不能執行甚至掛掉

解決python3下mysqldb不支援

mysqldb 只適用於python2.x,發現pip裝不上。它在py3的替代品是 import pymysql 安裝pymysql 一些框架預設仍然用的是mysqldb,但是python3已經不支援mysqldb,取而代之的是pymysql,因此執行的時候會報 importerror no mod...

解決Python3下map函式的顯示問題

今天小編就為大家分享一篇解決python3下map函式的顯示問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧 map函式是python裡面比較重要的函式,設計靈感來自於函式式程式設計。python官方文件中是這樣解釋map函式的 即map函式接收的第乙個引數為乙個函式,可以為系統...

python3下的twistedPOST請求網頁

在python2中我們使用twisted比較方便,網上資料也比較多,但是通常在python3中使用的時候,並不能成功。我也是找了好多資料沒有成功之後,自己去嘗試做小白鼠,測試了很久之後,發現傳遞給twisted的所有資料都需要是bytes型別的。直接看 吧 親測可用 from twisted.int...