python3匯入sqlite3報錯

2022-09-20 01:54:09 字數 811 閱讀 1454

今天把本地執行ok的scrapy爬蟲程式搗鼓到伺服器上執行,結果報了以下錯誤

2018-10-11 19:00:19 [twisted] critical: unhandled error in deferred:

2018-10-11 19:00:19 [twisted] critical: 

traceback (most recent call last):

file "/usr/local/lib/python3.7/site-packages/twisted/internet/defer.py", line 1418, in _inlinecallbacks

result = g.send(result)

file "/usr/local/lib/python3.7/site-packages/scrapy/crawler.py", line 82, in crawl

yield self.engine.open_spider(self.spider, start_requests)

modulenotfounderror: no module named '_sqlite3'

網上搜說sqlite3模組沒有,需要安裝並重新編譯,然而網上各種方式都無效,好坑,最後在stackoverflow上找到個有效的方式

第一步安裝sqlite-devel

第二步 cd到python3原始碼目錄 執行./configure --enable-loadable-sqlite-extensions && make && sudo make install

附有效方式的位址 

python3匯入類 Python筆記 匯入類

鎮貼圖自攝。被壓縮的好厲害呀 在家好無聊啊好無聊啊.匯入單個類 由於模擬較繁瑣,所以我們可以設定文件字串,形如 乙個可用於表示汽車的類 class car 一次模擬汽車的簡單嘗試 def init self,make,model,year self.make make self.model mode...

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

1.no mudole named sqlite3 2.mporterror dynamic module does not define module export function pyinit caffe 其實這兩個問題都是因為python3以上版本不太支援sqlite3,下面的方法是親測沒問...

python3匯入模組的方法PYTHONPAT

1 相同專案中匯入模組 load news.py from log.global config import 或from global config import 專案結構 表示當前檔案所在的目錄的上一級目錄 表示當前檔案所在的目錄 可以省略 表示當前站點的根目錄 網域名稱對映的硬碟目錄 impor...