今天安裝cesi時(shí)一直出現(xiàn) No module named '_sqlite3'
的報(bào)錯(cuò),解決方法如下:
#安裝sqlite3依賴(lài)
sudo yum -y install sqlite-devel
# 重新編譯安裝Python 需要新增預(yù)編譯配置項(xiàng)為`--enable-loadable-sqlite-extensions`
tar zxvf Python-3.6.8.tgz
cd Python-3.6.8
./configure --prefix=/usr/local/Python3.6/ --enable-optimizations --enable-loadable-sqlite-extensions
make -j `grep processor /proc/cpuinfo | wc -l`
rm -rf /usr/local/Python3.6/ # 我以前安裝的python 刪除
make install
測(cè)試:
$ python3.6
Python 3.6.8 (default, May 24 2019, 14:45:24)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-23)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sqlite3
>>>
>>>
最后:cesi 項(xiàng)目成功運(yùn)行。
錯(cuò)誤參考連接:https://stackoverflow.com/questions/1210664/no-module-named-sqlite3