>> import sqlite3Traceback (most recent call last): File , line 1, in File /usr/local/lib/python2.7/sqlite3/__init__.py ..."/>
您好,登錄后才能下訂單哦!
報(bào)錯(cuò)如下錯(cuò)誤:
>>> import sqlite3
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/sqlite3/__init__.py", line 24, in <module>
from dbapi2 import *
File "/usr/local/lib/python2.7/sqlite3/dbapi2.py", line 27, in <module>
from _sqlite3 import *
ImportError: /usr/local/lib/python2.7/lib-dynload/_sqlite3.so: wrong ELF class: ELFCLASS32
>>> exit()
系統(tǒng)上已經(jīng)安裝了Python-2.7.4,由于要升級(jí)nltk模塊,升級(jí)后出現(xiàn)上述錯(cuò)誤,后來(lái)發(fā)現(xiàn)_SQLite3出現(xiàn)問(wèn)題,百度、搜狗都找遍了,就是沒(méi)找到解決辦法,后來(lái)聽(tīng)一個(gè)哥們說(shuō)直接yum安裝SQLite和SQLite-devel,然后重新編譯Python,正好手頭上有Python-2.7.10,說(shuō)動(dòng)手就動(dòng)手,開(kāi)始干起來(lái),具體流程如下:
下載python-2.17.10.tar.gz,pip-9.0.1.tar.gz,setuptools-32.1.0.zip 依次安裝如下:
yum -y install sqlite selite-devel
tar xf python-2.17.10.tar.gz
cd python-2.17.10
python setup.py install
##################
tar xf setuptools-32.1.0.zip
cd setuptools-32.1.0
python setup.py install
####################
tar xf pip-9.0.1.tar.gz
cd pip-9.0.1
python setup.py install
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。