Linux下載Python並執行Django
阿新 • • 發佈:2019-01-10
Linux下載安裝Python並執行Django
編譯安裝python3.6的步驟
1.下載python3原始碼包
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
2.下載python3編譯的依賴包(複製貼上)
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
3.解壓縮原始碼包
tar -xvf Python-3.6.2.tgz
4.進入原始碼包資料夾
cd Python-3.6.2
5.編譯且安裝
1. 進入原始碼包目錄 2. ls檢視原始碼包內容 3. 釋放編譯檔案 Makefile ./configure --prefix=/opt/python36/ --prefix 這個引數 是制定一個安裝路徑 4.編譯 make 5.編譯安裝,此步才會最終生成 /opt/python36/ make install 6.進入/opt目錄檢視python36資料夾,我們要的python3都在這裡了 cd /opt/ ls
6.更改linux的path變數,新增python3
一定要將python3的目錄放在第一位
一定要將python3的目錄放在第一位
一定要將python3的目錄放在第一位
PATH='/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin' 為了永久生效path設定,把PATH新增到/etc/profile全域性環境變數配置檔案中 vim /etc/profile開啟配置檔案 在最後新增並儲存PATH='/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin' 讀取配置檔案 source /etc/profile
7.安裝django模組
pip3 install -i https://pypi.douban.com/simple django==1.11.16
8.檢視當前直譯器的python模組有哪些
pip3 list
虛擬環境
需求,在一臺伺服器上,要執行2個版本的Django
在一個伺服器上,存在多個不同的直譯器版本
此時我們要建立虛擬環境來執行django程式
對於python直譯器的分身術 (virtualenv) :
安裝配置虛擬環境,這虛擬環境只是對直譯器的一個虛擬分身,不影響作業系統
1.下載virtualenv
pip3 install -i https://pypi.douban.com/simple virtualenv
- 2.使用命令建立新的分身(直譯器的分身)
virtualenv --no-site-packages --python=python3 Myshadow
- 3.檢視Myshadow這個分身資料夾
ls
- 4.啟用分身,啟用直譯器
source Myshadow/bin/activate
- 5.檢查虛擬環境的意義所在,以及是否成功
echo $PATH 檢視激活了虛擬環境,是否正常
which python3
which pip3 是否都來自虛擬環境 - 6.在虛擬環境中安裝django1.11.16模組
pip3 install https://pypi.douban.com/simple django==1.11.16
7.通過命令建立django專案,測試訪問
1.第一步
django-admin startproject mysite
2.第二步 修改django的settings檔案
vim mysite/mysite/settings.py
修改
ALLOW_HOSTS=['*']
3.啟動專案
python3 manage.py runserver 0.0.0.0:8000
4.確保防火牆已經關閉
iptables -F
5.在瀏覽器中訪問 192.168.11.37:8000(ip為虛擬機器的ip)
- 8.退出虛擬環境
deactivate