Python下安裝MySQL驅動出錯

2021-08-04 20:55:54 字數 872 閱讀 4184

python中安裝mysql時:

pip install mysql-connector

出現下面的報錯

unable to find protobuf include directory.

----------------------------------------

command "d:\python\python.exe -u -c "import setuptools, tokenize;__file__='c:\\w

indows\\temp\\pip-build-pzmiu_e6\\mysql-connector\\setup.py';exec(compile(getatt

r(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exe

c'))" install --record c:\windows\temp\pip-h0v4sq6o-record\install-record.txt --

single-version-externally-managed --compile" failed with error code 1 in c:\wind

ows\temp\pip-build-pzmiu_e6\mysql-connector\

在stackoverflow裡面有人做出額了解答:

原因是自2.2.3以來會出現這個問題,可以使用2.1.4來避免這個問題:

pip install mysql-connector==2.1.4

2.2.3以後的版本發生了什麼變化,提供了什麼樣的新功能還沒有查詢到。先將就著用2.1.4吧

<<

Ubuntu18 04下安裝NVIDIA驅動

1.禁用nouveau 建立下面檔案 sudo vim etc modprobe.d blacklist nouveau.conf 在檔案內插入以下內容 blacklist nouveau options nouveau modeset 0執行以下命令使禁用生效並且重啟 sudo update in...

Centos下python安裝 MySQLdb報錯

問題描述 centos下python安裝 mysqldb報以下錯誤 python setup.py build running build running build py running build ext building mysql extension creating build temp....

如何在Linux下安裝Nvidia顯示卡驅動

準備工作 1.系統 radhat linux 任何版本 2.驅動 nvidia linux x86 1.0 5336 pkg1.run 首先,你要確保安裝了核心 開始我也是沒裝核心 驅動老裝不上 怎麼才能知道自己核心 安裝在電腦上?就在新增 刪除中,看看有沒有安裝 核心開發工具 如果沒有的話,就安裝...