Python3以上版本安裝sqlite3的解決方案

2022-08-26 10:57:11 字數 890 閱讀 8067

1. no mudole named _sqlite3

2. mporterror: dynamic module does not define module export function (pyinit__caffe)

其實這兩個問題都是因為python3以上版本不太支援sqlite3,下面的方法是親測沒問題,來自(sparkexpert大神)

(1)安裝sqlite3的包

$ wget --no-check-certificate

$ tar zxvf sqlite-autoconf-3170000.tar.gz

$ cd sqlite-autoconf-3170000

$ ./configure --prefix=/usr/local/sqlite3 --disable-static --enable-fts5 --enable-json1 cflags="-g -o2 -dsqlite_enable_fts3=1 -dsqlite_enable_fts4=1 -dsqlite_enable_rtree=1"

(2)對python3進行重新編譯

$ cd python-3.6.0a1

$ ld_run_path=/usr/local/sqlite3/lib ./configure ldflags="-l/usr/local/sqlite3/lib" cppflags="-i /usr/local/sqlite3/include"

$ ld_run_path=/usr/local/sqlite3/lib make

$ ld_run_path=/usr/local/sqlite3/lib sudo make install

經過上述步驟後,應該就沒有什麼問題了,控制台輸入python3進入環境

import sqlite3沒報錯說明ok

python3安裝 Python3的安裝

1.anaconda安裝 2.安裝包安裝 3.linux下的命令列安裝 centos red hat 1 sudo yum install y sudo yum update3 sudo yum install y python35u python35u libs python35u devel p...

python 3 安裝筆記

今天手癢,就開始學學python,發現很多教程已經符合新版python。入門花了許多時間,於是記錄一下內容。window下的安裝比較簡單,直接雙擊安裝包,根據提示完成安裝即可。安裝完成後,從開始選單欄中開啟 python gui 如下圖所示 這樣我們就開啟python的編輯器,當然,我們也可以打看c...

安裝python3教程

python3 安裝教程 步驟 1.python 的官網 則在終端中輸入 wget 3.6.0 python 3.6.0.tgz 2.然後,解壓壓縮檔案 終端輸入命令 tar xvf python 3.6.0.tgz 3.建立安裝檔案的路徑 sudomkdir usr local python3 4...