1.安裝環境 centos7 + vmware + xshell
2.安裝Python3
2.1下載Python資源包
網址:https://www.python.org/downloads/release/python-362/
下載地址:https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
3.安裝步驟
1.先切換到opt目錄下 cd /opt
2.使用wget來安裝,如果沒有安裝wget的話,先安裝 yum install wget -y
3.開始安裝Python包 wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
在開始安裝python3之前,先要解決環境依賴問題,通過yum安裝工具包,自動處理依賴關係,每個軟體包通過空格分割提前安裝好這些軟體包,日後就不會出現很多坑
4.正確安裝 yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y
5.解壓下載的原始碼包 tar -xvf python-3.6.2.tgz
5.切換到原始碼包的目錄下 cd python-3.6.2
6.編譯並且安裝
- 釋放編譯檔案makefile,makfile就是用來編譯並且安裝的
./configure --prefix=/opt/python36/
--prefix 指定軟體的安裝路徑
2.開始編譯Python3 make
3.編譯且安裝 (只有在這一步,才會生成 opt/python36) make install
7.配置python3.6的環境變數
有兩種方式,一是配置軟連線,二是配置path的環境變數(優先選擇)
配置軟連線:
ln -s /opt/python36/bin/python3.6 /usr/bin/python3 此時還沒有pip ln -s /opt/python36/bin/pip3 /usr/bin/pip3
配置環境變數
echo $PATH檢視環境變數
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
#這個變數賦值操作,只是臨時生效,需要寫入到檔案,永久生效
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/python36/bin
#linux有一個全域性個人配置檔案
編輯這個檔案,在最底行寫入PATH
vim /etc/profile
寫入
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/python36/bin
儲存退出
讀一下這個/etc/profile 使得生效
source /etc/profile
8.linux安裝django pip3 install django
9.建立django專案 django-admin startproject mysite
10.django-admin startapp app01
11.編寫檢視,測試index檢視
12.注意:要修改sttings.py的allow_hosts,windows方可訪問linux的django專案