機(jī)器學(xué)習(xí)服務(wù)提取圖片的特征向量">使用SAP Leonardo上的機(jī)器學(xué)習(xí)服務(wù)提取圖片的特征向量
1304
2025-04-01
(proenv)?[yuchuan@TXMaster?edupro]$?python?manage.py?startapp?minapp
異常代碼:
django.core.exceptions.ImproperlyConfigured:?SQLite?3.8.3?or?later?is?required?(found?3.7.17).
解決方法1:給django降級(jí)
卸載django:???pip?uninstall?django 安裝低版本:???pip?install?django==2.1.8
解決方法2:升級(jí)SQLite
1.查看系統(tǒng)的sqlte3的版本
sqlite3?--version
Centos系統(tǒng)自帶的sqlite3版本偏低,在上面的錯(cuò)誤提示中要求需要SQLite 3.8.3 or later,那么就需要去升級(jí)?SQlite?的版本了。
2.Centos7安裝最新的sqlite3并設(shè)置更新python庫(kù)版本
#更新SQLite?3 #獲取源代碼(在主目錄中運(yùn)行) [root@djangoServer?~]#?cd?~ [root@djangoServer?~]#?wget?https://www.sqlite.org/2019/sqlite-autoconf-3270200.tar.gz [root@djangoServer?~]#?tar?-zxvf?sqlite-autoconf-3270200.tar.gz ? #構(gòu)建并安裝 [root@djangoServer?~]#?cd?sqlite-autoconf-3270200 [root@djangoServer?sqlite-autoconf-3270200]#?./configure?--prefix=/usr/local [root@djangoServer?sqlite-autoconf-3270200]#?make?&&?make?install [root@djangoServer?sqlite-autoconf-3270200]#?find?/usr/?-name?sqlite3 /usr/bin/sqlite3 /usr/lib64/python2.7/sqlite3 /usr/local/bin/sqlite3 /usr/local/python3/lib/python3.7/site-packages/django/db/backends/sqlite3 /usr/local/python3/lib/python3.7/sqlite3 [root@djangoServer?sqlite-autoconf-3270200]#? ? #不必要的文件,目錄刪除 [root@djangoServer?sqlite-autoconf-3270200]#?cd?~ [root@djangoServer?~]#?ls anaconda-ks.cfg??sqlite-autoconf-3270200??sqlite-autoconf-3270200.tar.gz [root@djangoServer?~]#? [root@djangoServer?~]#?rm?-rf?sqlite-autoconf-3270200.tar.gz [root@djangoServer?~]#?rm?-rf?sqlite-autoconf-3270200 ? #檢查版本 ##?最新安裝的sqlite3版本 [root@djangoServer?~]#?/usr/local/bin/sqlite3?--version 3.27.2?2019-02-25?16:06:06?bd49a8271d650fa89e446b42e513b595a717b9212c91dd384aab871fc1d0f6d7 [root@djangoServer?~]#? ? ##?Centos7自帶的sqlite3版本 [root@djangoServer?~]#?/usr/bin/sqlite3?--version 3.7.17?2013-05-20?00:56:22?118a3b35693b134d56ebd780123b7fd6f1497668 [root@djangoServer?~]#? ? ##?可以看到sqlite3的版本還是舊版本,那么需要更新一下。 [root@djangoServer?~]#?sqlite3?--version 3.7.17?2013-05-20?00:56:22?118a3b35693b134d56ebd780123b7fd6f1497668 [root@djangoServer?~]#? ? ##?更改舊的sqlite3 [root@djangoServer?~]#?mv?/usr/bin/sqlite3??/usr/bin/sqlite3_old ? ##?軟鏈接將新的sqlite3設(shè)置到/usr/bin目錄下 [root@djangoServer?~]#?ln?-s?/usr/local/bin/sqlite3???/usr/bin/sqlite3 ? ##?查看當(dāng)前全局sqlite3的版本 [root@djangoServer?~]#?sqlite3?--version 3.27.2?2019-02-25?16:06:06?bd49a8271d650fa89e446b42e513b595a717b9212c91dd384aab871fc1d0f6d7 [root@djangoServer?~]#? ? #將路徑傳遞給共享庫(kù) #?設(shè)置開(kāi)機(jī)自啟動(dòng)執(zhí)行,可以將下面的export語(yǔ)句寫(xiě)入?~/.bashrc?文件中,如果如果你想立即生效,可以執(zhí)行source??/.bashrc?將在每次啟動(dòng)終端時(shí)執(zhí)行 [root@djangoServer?~]#?export?LD_LIBRARY_PATH="/usr/local/lib" ? #檢查Python的SQLite3版本 [root@djangoServer?~]#?python3 Python?3.7.1?(default,?May??3?2019,?09:55:04)? Type?'copyright',?'credits'?or?'license'?for?more?information IPython?7.5.0?--?An?enhanced?Interactive?Python.?Type?'?'?for?help. ? In?[1]:?import?sqlite3????????????????????????????????????????????????????? ? In?[2]:?sqlite3.sqlite_version????????????????????????????????????????????? Out[2]:?'3.27.2' ? In?[3]:?exit??????????????????????????????????????????????????????????????? [root@djangoServer?~]#
軟件開(kāi)發(fā) TCP/IP IoT 云計(jì)算 機(jī)器學(xué)習(xí)
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。