Linux環境下安裝Django和Python
1 下載前準備操作:安裝相關的依賴庫(工具包)
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
2 從Python3的源代碼安裝Python3
2.1 cd /opt 切換到 /opt 目錄
2.2 下載Python3.5源碼wget https://www.python.org/ftp/python/3.5.6/Python-3.5.6.tgz
下載Python3.4源碼: wget https://www.python.org/ftp/python/3.4.7/Python-3.4.7.tar.xz
下載Python3.7源碼:wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
卸載Python:rm -rf Python-3.7.0.tgz
python源碼的下載地址。(全都在這了):https://www.python.org/ftp/python/
2.3 解壓源碼:tar -xf Python-3.5.6.tgz 或者 xz -d Python-3.5.6.tar.xz
注:是 xz 格式結尾的就用 xz 解壓
2.4 切換到Python源碼文件夾裏面:cd Python-3.5.6
2.5 生成編輯腳本,指定安裝目錄:./configure --prefix=/opt/python37
2.6 編譯:make
2.7 編譯成功之後,編譯安裝:make install,見到這個就裝好了
切換到已經裝好的python35目錄:cd /opt/python35/
查看python3.5的可執行腳本文件: ls bin/
2.8 執行Python35.6解釋器:
1:絕對路徑執行方式:
/opt/python35/bin/python3.5 --》這是絕對路徑絕對路徑
2:相對路徑執行方式:
bin/python3.5
3:出現下圖界面,輸入 exit() 退出
2.9 添加環境變量:
注意:添加環境變量的格式:添加軟連接(用法):ln -s 原文件路徑 目標文件路徑
2.9.1 添加Python3軟連接:ln -s /opt/python35/bin/python3.5 /usr/local/bin/python3 ==》注意/usr前面有空格
刪除軟連接(絕對路徑):rm -rf /opt/python35/bin/python3.5 /usr/local/bin/python3
2.9.2 添加pip3軟連接:ln -s /opt/python35/bin/pip3
刪除pip3:rm -rf /opt/python35/bin/pip3 /usr/local/bin/pip3
查看python3的版本:python3 -V
查看pip3的版本:pip3 -V
3 安裝Django:
3.1 下載:
方式一:
pip3 install django==1.11
方式二:
python3 -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django==1.11
卸載:pip3 uninstall django
更新pip3工具:pip3 install --upgrade pip,要是出現在這樣子的大黃頁,就需要重新編譯
3.2 配置Django軟連接:ln -s /opt/python35/bin/django-admin /usr/local/bin/django-admin
3.3 啓動django
django-admin startproject mysite 建立一個Django項目,項目名mysite
django-admin startapp app01 創建項目之後創建一個應用,應用名:app01
3.4 編輯settings文件:vi settings.py
進入settings文件之後,寫入 ALLOWED_HOSTS = ['*'] 即:允許所有主機連接
3.5 啓動django:python3.5 manage.py runserver 0.0.0.0:8000