python3在flask中使用mysql報錯

2021-08-17 20:46:26 字數 519 閱讀 9151

今天在python3 +flask中使用mysql ,無論怎麼弄都報錯

importerror: no module named 'mysqldb'

按照 stack overflow 上 說pip install mysqlclient或者pip install mysql-python

結果都安裝不上,最後找到原因:mysql-python不支援python3.x

找了半天

最終找到解決辦法,在這裡記錄一下,以防以後忘記

首先安裝mysql python庫

pip install pymysql

然後在 自己的專案 的init.py檔案下 輸入

import pymysql

pymysql.install_as_mysqldb()

然後執行 就不會出錯了

在ROS中使用Python3

執行測試平台 小強ros機械人 當前ros是只支援python2.7的。python3的支援在ros的計畫中,詳細的可以看這裡。簡單說來就是要到2019年ros的n版本才能完全支援python3。首先要了解為什麼ros不能支援python3.對於純的python 同時支援python3和python...

在python3中使用pypcd讀取點雲資料

pypcd的原始碼可以在找到。通過下面的指令可以安裝。git clone在這裡 pull 9可以看到解決python3相容問題的乙個方案。將它fetch到本地。cd pypcd git fetch origin pull 9 head python3 git checkout python3執行下列...

在 Flask 應用中使用 gevent

from flask import flask def hello return hello world if name main 然而 flask 是單執行緒執行,如果在某個頁面中執行了一些耗時的工作,那麼程式就會在這裡等待,無法響應其他的請求。也就是說,如果乙個路由響應函式中有阻塞 那麼其他使用...