參考:
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:jonathonf/python-3.6
sudo apt-get update
sudo apt-get install python3.6
sudo apt-get install python3-pip
python3.6 -m pip install --upgrade pip
pip -v
sudo rm /usr/bin/python
建立新命令python鏈結指向python3.6
sudo ln -s /usr/bin/python3.6 /usr/bin/python
參考:報錯資訊: lost connection to mysql server at 『reading initial communication packet』, system error: 0 mysql
vim /etc/mysql/mysql.conf.d/mysqld.cnf
skip-name-resolve
參考:報錯資訊:django.core.exceptions.improperlyconfigured: error loading mysqldb module.
pip install pymysql
import pymysql
pymysql.install_as_mysqldb(
)
報錯資訊:failed to build uwsgi
sudo apt-get install python3.6-dev
pip install uwsgi --upgrade
參考:
由於django的模型裡寫的類都為大寫開頭,但是對應到mysql內的表為小寫,呼叫的時候是用大寫呼叫,如果區分大小寫的話會查不到資料,因此需要修改mysql配置檔案
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
lower_case_table_names=1
systemctl restart mysql
Django伺服器部署
ubuntu伺服器預設是python2 此版本不要刪除,不然會出問題 如果你的專案是python3,伺服器也安裝python3,django版本最好也統一,不然可能會出問題。sudo apt get install python3.6sudo rm usr bin pythonsudo ln s u...
Apache伺服器部署 django
2 解壓到目錄 e apache24 3 修改 httpd.conf define srvroot e apache24 serverroot listen 8089 更改埠4 執行服務 httpd.exe 5 瀏覽器開啟 則成功,或8089埠被占用 2 安裝 mod wsgipipinstallm...
Django部署阿里雲伺服器
乙個很有趣的個人部落格,不信你來撩 fangzengye.com 參考文章 cd usr local python3裡面有對應python版本的安裝資料夾python 3.6.8 1.安裝。pip install virtualenv參考 建立資料夾 mkdir mysql8 進入資料夾 解壓tar...