5、安裝python3——Django項目部署到阿里云服務(wù)器

第一步:查看python版本

  • 首先,我們遠(yuǎn)程登錄服務(wù)器,由于CentOS本身是帶有python的,所以我們可以通過命令python --version來查看當(dāng)前CentOS中python的版本。
    查看python版本

第二步:下載并安裝python3

  • 首先,我們需要使用命令mkdir py3在主目錄下創(chuàng)建py3的文件夾,用來存放python3,然后,我們使用命令cd py3進(jìn)入到py3文件夾路徑中,接下來,在正式下載安裝python3之前,我們還需要安裝python的依賴環(huán)境,執(zhí)行命令sudo yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel zlib-devel libffi-devel MySQL-python mysql-devel就可以安裝,由于要安裝的依賴環(huán)境比較多,所以大家要細(xì)心一點不要落下任何一個,不然后期安裝python3過程中會出現(xiàn)一些錯誤。

    安裝python的依賴環(huán)境

  • 接下來,我們來正式安裝python,我們首先進(jìn)入python的官網(wǎng)python的官網(wǎng),在這個網(wǎng)站中我們可以看到python的所有版本,我們找到我們需要下載的版本號。然后我們點擊進(jìn)入該版本的詳情頁,我們找到Python-3.x.x.tgz,然后單擊鼠標(biāo)右鍵選擇復(fù)制鏈接地址。

    復(fù)制下載鏈接地址

  • 然后,我們在py3路徑下執(zhí)行命令wget 鏈接地址就可以下載python3了,緊接著我們對下載的python3進(jìn)行解壓,執(zhí)行解壓命令tar -zxvf Python-3.8.1.tgz就可以進(jìn)行解壓,解壓完成文件夾中就會多了一個文件夾Python-3.8.1

    下載python3

  • 接下來,我們要安裝python3,所以我們先執(zhí)行命令cd /usr/local進(jìn)入/usr/local路徑下,然后執(zhí)行命令sudo mkdir python3創(chuàng)建一個名為python3的文件夾,然后通過命令cd ~/py3/Python-3.8.1回到路徑~/py3/Python-3.8.1下。最后,執(zhí)行命令./configure --prefix=/usr/local/python3/修改安裝路徑為/usr/local/python3/。

    修改安裝路徑

  • 最后,我們先執(zhí)行命令make對python3進(jìn)行編譯,再執(zhí)行命令sudo make install來安裝python3,到此python3就安裝完成了。

第三步:添加python3和pip到環(huán)境變量

  • 首先,我們通過命令cd /usr/local/python3/進(jìn)入到路徑/usr/local/python3/下,然后執(zhí)行命令sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python3創(chuàng)建鏈接,到此為止,我們就可知直接使用python3的命令進(jìn)入python3環(huán)境下,接下來我們可以用命令sudo ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3創(chuàng)建鏈接,然后就可以使用pip3命令進(jìn)行安裝了,我們可以順便使用pip3執(zhí)行命令sudo pip3 install mysqlclient安裝一下mysqlclient。

    添加python3和pip到環(huán)境變量

  • 最后,我們可以通過cd ~回到主目錄下,把主目錄下的py3整個文件夾通過命令sudo rm -rf py3刪除掉就可以了。

    刪除py3文件夾

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容