今天在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 是單執行緒執行,如果在某個頁面中執行了一些耗時的工作,那麼程式就會在這裡等待,無法響應其他的請求。也就是說,如果乙個路由響應函式中有阻塞 那麼其他使用...