- 資訊首頁(yè) > 互聯(lián)網(wǎng) > 主機資訊 >
- 如何在Hostwinds的Debian 10系統中安裝Python 3.8教程
Python 是世界上使用最廣泛的編程語(yǔ)言之一。 Python 語(yǔ)法簡(jiǎn)單易學(xué),是初學(xué)者和有經(jīng)驗的開(kāi)發(fā)人員的熱門(mén)選擇。 Python 是一種非常通用的編程語(yǔ)言。 如今我們有很多的算法軟件,以及爬蟲(chóng)都會(huì )用到Python程序。其實(shí)我們也不能說(shuō)哪個(gè)是最好的語(yǔ)言,只能說(shuō)在功能上要求不同,所以不同的程序有不同的用途領(lǐng)域。,默認情況下,我們的Debian 10 包含 Python 3.7 版,可以使用 apt 工具安裝或更新。但是,我們有些程序需要用到最新的Python 3.8 ,這個(gè)版本是 Python 語(yǔ)言的最新主要版本。 它包括許多新功能,例如賦值表達式、僅位置參數、f 字符串支持等。本教程介紹了如何在 Debian 10 上安裝 Python 3.8。,第一、基于Debian 10 安裝 Python 3.8,在 Debian 上構建 Python 3.8 是一個(gè)相對簡(jiǎn)單的過(guò)程,只需幾分鐘。,1、首先安裝構建 Python 源代碼所需的包:,2、使用 wget 或 curl 從 Python 下載頁(yè)面下載最新版本的源代碼。,這里,我們安裝3.8.2版本。我們可以從官方查看哪個(gè)是最新版本。,3、解壓壓縮包,4、進(jìn)入目錄運行安裝,運行 make 準備編譯,修改 -j 以對應處理器中的內核數。 您可以通過(guò)鍵入 nproc 找到該數字。,5、構建完成后,以具有 sudo 訪(fǎng)問(wèn)權限的用戶(hù)身份運行以下命令來(lái)安裝 Python :,不要使用標準的 make install ,因為它會(huì )覆蓋默認的系統 python3 文件。,6、此時(shí),Python 3.8 已安裝在您的 Debian 系統上,我們可以使用了。 我們可以通過(guò)鍵入以下內容進(jìn)行驗證:,第二、創(chuàng )建虛擬環(huán)境,Python 虛擬環(huán)境是一個(gè)自包含的目錄樹(shù),其中包括一個(gè) Python 安裝和一些附加包。 它允許我們在特定項目的隔離位置安裝 Python 模塊,而不是全局安裝。 這樣,我們就不必擔心影響其他 Python 項目。,在此示例中,我們將在用戶(hù)主目錄中創(chuàng )建一個(gè)名為 my_app 的新 Python 3.8 項目。,首先,創(chuàng )建項目目錄并切換到它:,從項目根目錄中運行以下命令以創(chuàng )建名為 my_app_venv 的虛擬環(huán)境:,激活環(huán)境,激活后,shell 提示符將以環(huán)境名稱(chēng)為前綴。 從 Python 3.4 開(kāi)始,在創(chuàng )建虛擬環(huán)境 pip 時(shí),默認安裝 Python 的包管理器。 在虛擬環(huán)境中,你可以用pip代替pip3.8,用python代替python3.8:,這樣我們直接默認就可以看到是 python3.8版本。,是不是很簡(jiǎn)單就可以實(shí)現在Debian10中安裝Python3.8.,我們大部分選擇到的VPS主機都是無(wú)管理型(Unmanaged)的。簡(jiǎn)單一點(diǎn)說(shuō),商家只要確保母機能正常運行,對于VPS主機上面的數據、安全等都需要我們自己管理。這里 Hostwinds 商家無(wú)管理型 VPS 又分Linux和Windows系統。,Windows系統有2008、2016、2012、2019 四個(gè)系統版本可以選擇,不過(guò)選擇Win系統需要在基礎上額外加價(jià)6美金。相對而言,他們家的Windows系統VPS主機還是比較貴的。,所謂管理型(Fully Managed)VPS主機的不同就是有人幫你管理。比如有故障問(wèn)題有人幫你維修,包括也有備份數據。,Hostwinds商家有三個(gè)數據中心,達拉斯、西雅圖和荷蘭機房。都不是直連CN2線(xiàn)路的,但是硬是要說(shuō)速度的話(huà),西雅圖會(huì )好一些。對于他們家的機器,一般也是用在海外業(yè)務(wù)的,中文業(yè)務(wù)會(huì )用到大陸、香港等直連機房線(xiàn)路。,
Python 是世界上使用最廣泛的編程語(yǔ)言之一。 Python 語(yǔ)法簡(jiǎn)單易學(xué),是初學(xué)者和有經(jīng)驗的開(kāi)發(fā)人員的熱門(mén)選擇。 Python 是一種非常通用的編程語(yǔ)言。 如今我們有很多的算法軟件,以及爬蟲(chóng)都會(huì )用到Python程序。其實(shí)我們也不能說(shuō)哪個(gè)是最好的語(yǔ)言,只能說(shuō)在功能上要求不同,所以不同的程序有不同的用途領(lǐng)域。
默認情況下,我們的Debian 10 包含 Python 3.7 版,可以使用 apt 工具安裝或更新。但是,我們有些程序需要用到最新的Python 3.8 ,這個(gè)版本是 Python 語(yǔ)言的最新主要版本。 它包括許多新功能,例如賦值表達式、僅位置參數、f 字符串支持等。本教程介紹了如何在 Debian 10 上安裝 Python 3.8。
第一、基于Debian 10 安裝 Python 3.8
在 Debian 上構建 Python 3.8 是一個(gè)相對簡(jiǎn)單的過(guò)程,只需幾分鐘。
1、首先安裝構建 Python 源代碼所需的包:
sudo apt update sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev
2、使用 wget 或 curl 從 Python 下載頁(yè)面下載最新版本的源代碼。
curl -O https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tar.xz
這里,我們安裝3.8.2版本。我們可以從官方查看哪個(gè)是最新版本。
3、解壓壓縮包
tar -xf Python-3.8.2.tar.xz
4、進(jìn)入目錄運行安裝
cd Python-3.8.2 ./configure --enable-optimizations
運行 make 準備編譯
make -j 4
修改 -j 以對應處理器中的內核數。 您可以通過(guò)鍵入 nproc 找到該數字。
5、構建完成后,以具有 sudo 訪(fǎng)問(wèn)權限的用戶(hù)身份運行以下命令來(lái)安裝 Python :
sudo make altinstall
不要使用標準的 make install ,因為它會(huì )覆蓋默認的系統 python3 文件。
6、此時(shí),Python 3.8 已安裝在您的 Debian 系統上,我們可以使用了。 我們可以通過(guò)鍵入以下內容進(jìn)行驗證:
python3.8 --version
第二、創(chuàng )建虛擬環(huán)境
Python 虛擬環(huán)境是一個(gè)自包含的目錄樹(shù),其中包括一個(gè) Python 安裝和一些附加包。 它允許我們在特定項目的隔離位置安裝 Python 模塊,而不是全局安裝。 這樣,我們就不必擔心影響其他 Python 項目。
在此示例中,我們將在用戶(hù)主目錄中創(chuàng )建一個(gè)名為 my_app 的新 Python 3.8 項目。
首先,創(chuàng )建項目目錄并切換到它:
mkdir ~/my_app && cd ~/my_app
從項目根目錄中運行以下命令以創(chuàng )建名為 my_app_venv 的虛擬環(huán)境:
python3.8 -m venv my_app_venv
激活環(huán)境
source my_app_venv/bin/activate
激活后,shell 提示符將以環(huán)境名稱(chēng)為前綴。 從 Python 3.4 開(kāi)始,在創(chuàng )建虛擬環(huán)境 pip 時(shí),默認安裝 Python 的包管理器。 在虛擬環(huán)境中,你可以用pip代替pip3.8,用python代替python3.8:
python -v
這樣我們直接默認就可以看到是 python3.8版本。
是不是很簡(jiǎn)單就可以實(shí)現在Debian10中安裝Python3.8.
我們大部分選擇到的VPS主機都是無(wú)管理型(Unmanaged)的。簡(jiǎn)單一點(diǎn)說(shuō),商家只要確保母機能正常運行,對于VPS主機上面的數據、安全等都需要我們自己管理。這里 Hostwinds 商家無(wú)管理型 VPS 又分Linux和Windows系統。
CPU | 內存 | 硬盤(pán) | 流量 | 帶寬 | 價(jià)格 | 選擇 |
1 | 1GB | 30GB | 1TB | 1Gbps | $4.99/月 | 選擇 |
1 | 2GB | 50GB | 2TB | 1Gbps | $9.99/月 | 選擇 |
2 | 4GB | 75GB | 2TB | 1Gbps | $18.99/月 | 選擇 |
2 | 6GB | 100GB | 2TB | 1Gbps | $28.99/月 | 選擇 |
Windows系統有2008、2016、2012、2019 四個(gè)系統版本可以選擇,不過(guò)選擇Win系統需要在基礎上額外加價(jià)6美金。相對而言,他們家的Windows系統VPS主機還是比較貴的。
CPU | 內存 | 硬盤(pán) | 流量 | 帶寬 | 價(jià)格 | 選擇 |
1 | 1GB | 30GB | 1TB | 1Gbps | $10.99/月 | 選擇 |
1 | 2GB | 50GB | 2TB | 1Gbps | $15.99/月 | 選擇 |
2 | 4GB | 75GB | 2TB | 1Gbps | $24.99/月 | 選擇 |
2 | 6GB | 100GB | 2TB | 1Gbps | $34.99/月 | 選擇 |
所謂管理型(Fully Managed)VPS主機的不同就是有人幫你管理。比如有故障問(wèn)題有人幫你維修,包括也有備份數據。
CPU | 內存 | 硬盤(pán) | 流量 | 帶寬 | 價(jià)格 | 選擇 |
1 | 1GB | 30GB | 1TB | 1Gbps | $8.24/月 | 選擇 |
1 | 2GB | 50GB | 2TB | 1Gbps | $16.49/月 | 選擇 |
2 | 4GB | 75GB | 2TB | 1Gbps | $29.99/月 | 選擇 |
2 | 6GB | 100GB | 2TB | 1Gbps | $38.24/月 | 選擇 |
CPU | 內存 | 硬盤(pán) | 流量 | 帶寬 | 價(jià)格 | 選擇 |
1 | 1GB | 30GB | 1TB | 1Gbps | $12.74/月 | 選擇 |
1 | 2GB | 50GB | 2TB | 1Gbps | $20.99/月 | 選擇 |
2 | 4GB | 75GB | 2TB | 1Gbps | $34.49/月 | 選擇 |
2 | 6GB | 100GB | 2TB | 1Gbps | $42.74/月 | 選擇 |
Hostwinds商家有三個(gè)數據中心,達拉斯、西雅圖和荷蘭機房。都不是直連CN2線(xiàn)路的,但是硬是要說(shuō)速度的話(huà),西雅圖會(huì )好一些。對于他們家的機器,一般也是用在海外業(yè)務(wù)的,中文業(yè)務(wù)會(huì )用到大陸、香港等直連機房線(xiàn)路。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站