記住下載的軟件最好裝在/opt下默認的 你們都這樣作python
linux裝python3.7咱們以安裝最新的來作測試linux
先下載關聯的包防止出錯sql
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
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
一、./configure 是用來檢測你的安裝平臺的目標特徵的。好比它會檢測你是否是有CC或GCC,並非須要CC或GCC,它是個shell腳本。 二、make 是用來編譯的,它從Makefile中讀取指令,而後編譯。 三、make install是用來安裝的,它也從Makefile中讀取指令,安裝到指定的位置。
而後編譯安裝pythonshell
wget https://www.python.org/ftp/python/3.4.7/Python-3.4.7.tar.xz xz -d Python-3.4.7.tar.xz tar -xf Python-3.4.7.tar
也能夠下載對應的版本 讓後進行拖拽數據庫
下載對應的python版本django
https://www.python.org/ftp/python/windows
解壓:服務器
tar -xf Python-3.7.0.tgz # 這個是對應的版本
而後cd 切換進去 ide
cd Python-3.7.0
而後執行:工具
./configure --prefix=/opt/python37
而後完成後輸入make 這個是調用C的一些接口指令
make
而後 進行make install
make install
上面兩步能夠改成 :
make && make install
而後:
而後切換到你剛纔編譯安裝的文件目錄
cd /opt/python37
而後查看哪些文件:ls
而後測試執行bin目錄下的
bin/python3.7
創建一個軟鏈接 就是把python3.7加入全局環境
ln -s /opt/python37/bin/python3.7 /usr/local/bin/python3
而後裝一下python的安裝包命令pip3
ln -s /opt/python37/bin/pip3 /usr/local/bin/pip3
必須先用上面的命令裝好pip3
和widows下的pip安裝同樣
pip3 install django==2.0
卸載:
pip3 uninstall django
升級你的pip
pip3 install --upgrade pip
也是要執行全部的依賴包;
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
以前裝的是python3.7的很差咱們裝3.5的
下載python3.5.6源代碼
wget https://www.python.org/ftp/python/3.5.6/Python-3.5.6.tgz
python源碼的下載地址。(全都在這了)
https://www.python.org/ftp/python/
而後解壓縮:
tar -xf Python-3.5.6.tgz
.生成編譯腳本(指定安裝目錄)安裝到根目錄下的 /opt 下的python35目錄
./configure --prefix=/opt/python35
而後執行編譯安裝:
make && make install
而後切換到python35目錄下
而後添加軟鏈接
咱們以前創建的是python3.7的pip3咱們要使用python3.7的活動
創建3.5的pip3
刪除之前的pip3
rm -rf /usr/local/bin/pip3
ln -s /opt/python35/bin/pip3 /usr/local/bin/pip3
python3 -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django==1.11
django默認安裝在python目錄下的的bin目錄下
建立django的軟鏈接
ln -s /opt/python35/bin/django-admin /usr/local/bin/django-admin
而後在/根目錄下建立一個data目錄
mkdir data
切換到data目錄
建立django程序
django-admin startproject mysite
而後你要進去你的mysite中的程序中的settings中修改配置讓全部人都能連接你的這個程序 否則只能是本機訪問
進入settings中配置
ALLOWED_HOSTS = ['*']
而後切換到你的 data目錄下或則其餘目錄 進行你的數據庫遷徙(這一步和windows同樣)
python3 manage.py makemigrations
python3 manage.py migrate
而後這個時候啓動你的django
python3 manage.py runserver 0.0.0.0:8000 # 這個是設置你的啓動端口
就完成了你的django項目的啓動
而後就能夠用你的widows進行輸入你的ip和這個端口進行連接了
在Linux 安裝Python3.5.6詳細文檔!!!! 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的源代碼(在linux終端下輸入命令) 切換/opt目錄 cd /opt #下載python3.5.6源代碼 wget https://www.python.org/ftp/python/3.5.6/Python-3.5.6.tgz #python源碼的下載地址。(全都在這了) https://www.python.org/ftp/python/ 3.解壓縮源代碼 tar -xf Python-3.5.6.tgz (出現Python-3.5.6) 4.切換python3.5的源代碼目錄 cd Python-3.5.6 5.生成編譯腳本(指定安裝目錄) ./configure --prefix=/opt/python35 6.編譯 make 7.編譯成功後,編譯安裝 make install 8.切換已經裝好的python3.5目錄 cd /opt/python35/ 9.查看python3.5的可執行腳本文件 [root@localhost python35]# ls bin/ 10.執行python3.5解釋器 1.絕對路徑執行方式一 /opt/python35/bin/python3.5 2.相對路徑執行方式二 [root@localhost python35]# bin/python3.5 3.添加環境變量 1.添加軟鏈接(用法) ln -s 原文件路徑 目標文件路徑 2.添加軟鏈接 (絕對路徑)ln -s /opt/python35/bin/python3.5 /usr/local/bin/python3 4.添加pip3軟鏈接 ln -s /opt/python35/bin/pip3 /usr/local/bin/pip3 5.查看pip3版本 pip3 -V pip 10.0.1 from /opt/python35/lib/python3.5/site-packages/pip (python 3.5) tip: python3.5軟鏈接: ln -s /opt/python35/bin/python3.5 /usr/local/bin/python3.5 刪除python3.5的軟鏈接: rm -rf /usr/local/bin/python3 安裝django 1.安裝django方式1 pip3 install django==1.11 方式2: python3 -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django==1.11 卸載django pip3 uninstall django 更新pip工具 pip3 install --upgrade pip 2.安裝好django1.11以後,配置軟鏈接 ln -s /opt/python35/bin/django-admin /usr/local/bin/django-admin 3.啓動django vi settings.py 寫入 ALLOWED_HOSTS = ['*'] 啓動django python3.5 manage.py runserver 0.0.0.0:8000 4.windows訪問linux的ip地址+端口 x.x.x.x:8000 代碼上傳並運行 1.windows下寫代碼 修改相應的配置文件 2.測試bug!!!! 3.經過xftp傳輸到服務器 4.啓動項目