国产探花免费观看_亚洲丰满少妇自慰呻吟_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
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 曲沃县| 黔西| 安溪县| 年辖:市辖区| 南阳市| 西充县| 镇巴县| 罗甸县| 页游| 揭东县| 米易县| 南投市| 新竹市| 岫岩| 吉木乃县| 闻喜县| 元谋县| 柞水县| 乐陵市| 靖江市| 新绛县| 韶关市| 勃利县| 百色市| 营口市| 林周县| 手游| 万山特区| 康定县| 德昌县| 万载县| 兴国县| 贵溪市| 卢龙县| 沁水县| 华宁县| 凤翔县| 昌江| 邯郸市| 马公市| 靖远县|