Linux裝python3

來源:互聯網
上載者:User

標籤:項目   Django項目   pip安裝   strong   壓縮   檔案   col   依賴包   zip2   

 記住下載的軟體最好裝在/opt下預設的 大家都這樣做

linux裝python3.7我們以安裝最新的來做測試

先下載關聯的包防止出錯

安裝python前的庫環境,非常重要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

 

然後編譯安裝python

 

 

 

 

 下載對應的python版本

https://www.python.org/ftp/python/

 

 

解壓:

tar -xf Python-3.7.0.tgz   # 這個是對應的版本

 

然後cd 切換進去  

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

 

裝Django:

必須先用上面的命令裝好pip3

和widows下的pip安裝一樣

pip3 install django==2.0

 

卸載:

pip3 uninstall django

 

 

 

升級你的pip

pip3 install --upgrade pip
 安裝python3.5

也是要執行所有的依賴包;

 

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

 

 

安裝django1.1

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的可執行指令檔            [[email protected] python35]# ls bin/        10.執行python3.5解譯器            1.絕對路徑執行方式一                /opt/python35/bin/python3.5            2.相對路徑執行方式二                [[email protected] 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.啟動項目                                                                                            
安裝步驟

 

Linux裝python3

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.