環(huán)境
centos 6.9
python3.6
django2.1
-
錯(cuò)誤一 :
創(chuàng)建虛擬環(huán)境時(shí):
ERROR: virtualenvwrapper could not find virtualenv in your path
解決辦法:
ln -s /usr/bin/python36/bin/virtualenv /usr/local/bin/virtualenv
軟連接不行就 mv 移動(dòng)過(guò)去
-
錯(cuò)誤二:
創(chuàng)建虛擬環(huán)境的時(shí)候出現(xiàn) Installed virtualenv and virtualenvwrapper: Python says no module named virtualenvwrapper
解決方法(參考statkoverflow) : statckoverflow
在 .bashrc 下添加這些 注意路徑要寫對(duì)
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/bin/virtualenv
export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'
source /usr/local/python3/bin/virtualenvwrapper.sh # 注意可以先用find / -name 找到 virtualenvwrapper.sh 所在的位置
-
錯(cuò)誤三
啟動(dòng)django 項(xiàng)目的時(shí)候報(bào)錯(cuò) (參考statckoverflow)
django.db.utils.NotSupportedError: URIs not supported
將settings 中默認(rèn)的數(shù)據(jù)庫(kù)配置注釋掉
DATABASES = {
#'default': {
# 'ENGINE': 'django.db.backends.sqlite3',
# 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
# }
}