国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

詳解centos7+django+python3+mysql+阿里云部署項目全流程

2024-07-24 12:41:36
字體:
來源:轉載
供稿:網友

(PS:本文假設你已經在本地聯調好django和客戶端,只是需要將django部署到外網)

購買阿里云服務器

到[阿里云官網],選擇輕量應用服務器, 步驟如圖所示:

這里寫圖片描述

這里寫圖片描述

這里寫圖片描述

地域隨便選擇哪一個,鏡像的話,對比了CentOS,Debian,Ubuntu,我最終選擇了CentOS,因為流行嘛~配置的話,看項目本身了,我這里選擇的是1G內存,20G硬盤最小配置,也夠用了。

配置python環境

進入服務器

選擇好服務器并付費之后,點擊阿里云的控制臺-云計算基礎服務-輕量應用服務器:

這里寫圖片描述 

點擊CentOS服務器,進入后,點擊右上角的遠程連接,如圖所示:

這里寫圖片描述

安裝python3并與python2共存

CentOS 7.3 默認安裝了python2.7.5 因為一些命令要用它比如yum 它使用的是python2.7.5。當我們在命令行里輸入

python -V

就可以看到版本為2.7.5。

安裝python3

因為我們要安裝python3版本,所以python要指向python3才行,目前還沒有安裝python3,先備份,備份之前先安裝相關包,用于下載編譯python3

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

這幾個包必須得安裝,否則安裝python3時可能會出現各種錯誤.
運行下面兩個命令,進行備份

cd /usr/binmv python python.bak

安裝

wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tar.xz

解壓

tar -xvJf Python-3.6.3.tar.xz

切換進入

cd Python-3.6.3

編譯安裝

./configure prefix=/usr/local/python3make && make install

安裝完畢,/usr/local/目錄下就會有python3了

實現python3和python2的共存

添加python3的軟鏈

rm /usr/bin/pythonln -s /usr/local/python3/bin/python3 /usr/bin/python

這時候在執行命令python -v和python2 -V,應該就能看到python3和python2的版本了。
因為執行yum需要python2版本,所以我們還要修改yum的配置,執行:

vi /usr/bin/yum

把#! /usr/bin/python修改為#! /usr/bin/python2

這里寫圖片描述

同理

vi /usr/libexec/urlgrabber-ext-down 

文件里面的#! /usr/bin/python 也要修改為#! /usr/bin/python2

安裝django項目中需要的python相關包

安裝python相關包需要用到python中的pip命令,比如我項目中需要的包有:

pip install Djangopip install PyMySQLpip install Scrapypip install beautifulsoup4pip install bs4pip install lxmlpip install numpypip install requestspip install simplejsonpip install urllib3
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南雄市| 井陉县| 平顶山市| 屯留县| 涞水县| 连州市| 肇东市| 千阳县| 磴口县| 泗阳县| 固阳县| 新疆| 红河县| 五莲县| 咸丰县| 屏南县| 古交市| 临颍县| 吴桥县| 仙游县| 长乐市| 贵溪市| 依兰县| 东源县| 柞水县| 那曲县| 介休市| 色达县| 双流县| 杨浦区| 水富县| 青龙| 金阳县| 资源县| 德清县| 驻马店市| 分宜县| 翁牛特旗| 中阳县| 祥云县| 红原县|