補(bǔ)充
- 避免虛擬環(huán)境下方向鍵亂碼,在編譯安裝python3.5前,安裝
readline-devel。 - 安裝虛擬環(huán)境失敗,
virtualenv安裝后創(chuàng)建虛擬空間失敗,而改為安裝python-virtualenv。
enablerepo=epel -y install python-virtualenv
-
python manage.py runserver運(yùn)行Django項(xiàng)目時(shí)報(bào)錯(cuò):
django.core.exceptions.ImproperlyConfigured:
Error loading either pysqlite2 or sqlite3 modules (tried in that order): No module named '_sqlite3'
原因是編譯python的時(shí)候環(huán)境缺少sqlite依賴,解決參考源。
安裝sqlite依賴yum install sqlite-devel,重新編譯python后問題解決。
因編譯python時(shí)缺少依賴導(dǎo)致編譯后的python在運(yùn)行時(shí)異常的問題很常見,之前也遇到過。
- 媽的,又出現(xiàn)了新情況:
runserver的時(shí)候又提示:
import _tkinter # If this fails your Python may not be configured for Tk
ImportError: No module named '_tkinter'
下載不到對(duì)應(yīng)python3.5.3的tkinter模塊(還是個(gè)人能力有限,大神讓去官網(wǎng)下載后編譯安裝,可我才從接觸linux和django半個(gè)月而已,做不到呀做不到。),只能退到有tkinter模塊的python3.4.3上。為了其他的朋友少走彎路,縱然現(xiàn)在已經(jīng)0:21,我也要寫一篇CentOS下python3.4.3版本django環(huán)境配置。
當(dāng)然項(xiàng)目中沒有用到tkinter的可以忽略。
stackoverflow上這個(gè)評(píng)論沒試,也許同樣可以解決問題:+50優(yōu)質(zhì)評(píng)論
參考: