如何安裝python3中並設定本地程式設計環境在

2022-03-02 02:16:25 字數 5735 閱讀 9111

1樓:

介紹python是一種多功能程式語言,可以用於許多不同的程式設計專案。開發團隊於2023年首先發表了一個名叫靈感**於英國喜劇組織monty python的名字,他希望python能夠成為一種有趣的語言。對於初學者和經驗豐富的開發人員來說,python易於設定,並且以相對直接的方式編寫,並提供對錯誤的即時反饋。

python 3是該語言的最新版本,被認為是python的未來。

本教程將指導您在本地centos 7機器上安裝python 3,並通過命令列設定程式設計環境。

先決條件

您將需要一臺連線到網際網路的非root超級使用者帳戶的centos 7計算機。

第1步 - 準備系統

我們將通過命令列來完成這個安裝。如果您的centos 7計算機啟動了圖形使用者介面(gui)桌面,則可以通過選單訪問命令列介面,方法是導航到應用程式,然後導航到實用程式,然後單擊終端。如果您需要更多關於終端的指導,請務必閱讀文章「 linux終端簡介 」。

在開始安裝之前,讓我們確保更新預設的系統應用程式以獲得最新版本。

我們將使用開源包管理工具yum,代表yellowdog updater modified。這是一個常用的工具,用於在基於red hat的linux系統(如centos)上處理軟體包。它可以讓你輕鬆地安裝和更新,以及刪除您的計算機上的軟體包。

我們首先通過執行這個命令來確保yum是最新的:(更新系統是可選執行)

sudo yum -y update

該-y標誌用於警告系統,我們知道我們正在進行更改,防止終端提示我們確認。

接下來,我們將安裝yum-utils,這是一個擴充套件和補充yum的實用程式和外掛的集合:(也可以不安裝)

sudo yum -y install yum-utils

最後,我們將安裝centos開發工具,這些工具用於允許您從源**構建和編譯軟體:(也可以不安裝)

sudo yum -y groupinstall development

一旦安裝好了,我們的安裝就緒了,我們可以繼續安裝python 3。

第2步 - 安裝和設定python 3

因為我們想要安裝python 3的最新上游穩定版本,我們需要安裝ius,代表inline with upstream stable。作為一個社群專案,ius為選擇軟體的一些更新版本提供了紅帽軟體包管理器(rpm)軟體包。

要安裝ius,先要安裝epel-release7包 我們來安裝它yum:

sudo yum -y install epel-release-7-11.noarch.rpm

sudo yum -y install ius-release.rpm

一旦ius完成安裝,我們可以安裝最新版本的python:

sudo yum -y install python36u

當python的安裝過程完成後,我們可以通過以下python3.6命令檢查其安裝是否成功:

python3.6 -v

使用成功安裝的python 3.6版本,我們將收到以下輸出:

output

python 3.6.1

接下來我們將安裝pip,它將管理python的軟體包:

sudo yum -y install python36u-pip

一個用於python的工具,我們將使用pip來安裝和管理我們可能想在我們的開發專案中使用的程式設計包。你可以通過鍵入以下命令來安裝python包

sudo pip3.6 install package_name

在這裡,package_name可以參考任何python包或者庫,比如用於web開發的django或者用於科學計算的numpy。所以如果你想安裝numpy,你可以使用命令來完成pip3.6 install numpy。

最後,我們將需要安裝ius軟體包python36u-devel,它為我們提供了python 3開發所需的庫和標頭檔案:

sudo yum -y install python36u-devel

該venv模組將用於建立一個虛擬的環境,為我們下一步的發展專案。

第3步 - 建立一個虛擬環境

現在,我們已經安裝了python,並且已經安裝好了系統,我們可以繼續使用venv建立我們的程式設計環境。

虛擬環境使您能夠在計算機上為python專案設定一個獨立的空間,確保您的每個專案都擁有自己的一組依賴項,不會中斷任何其他專案。

建立一個程式設計環境使我們能夠更好地控制我們的python專案以及如何處理不同版本的包。使用第三方軟體包時,這一點尤為重要。

您可以根據需要設定儘可能多的python程式設計環境。每個環境基本上都是您的計算機中的一個目錄或資料夾,其中包含一些指令碼以使其充當環境。

選擇你想把你的python程式設計環境放入哪個目錄,或者建立一個新目錄mkdir,如下所示:

mkdir environments

cd environments

一旦進入了你想要環境所在的目錄,就可以通過執行以下命令來建立一個環境:

python3.6 -m venv my_env

本質上,這個命令會建立一個新的目錄(在本例中稱為my_env),其中包含一些我們可以通過ls命令看到的專案:

bin include lib lib64 pyvenv.cfg

這些檔案一起工作,以確保您的專案與本地計算機的更廣泛的上下文隔離,以便系統檔案和專案檔案不會混合。這是版本控制的好習慣,並確保您的每個專案都可以訪問它所需的特定軟體包。

要使用這個環境,你需要啟用它,你可以通過輸入以下命令來呼叫目錄中的啟用指令碼bin:

source my_env/bin/activate

您的提示現在將以您的環境的名稱作為字首,在這種情況下,它被稱為my_env:

這個字首讓我們知道my_env環境當前是活動的,這意味著當我們在這裡建立程式時,他們將只使用這個特定環境的設定和包。

注意:在虛擬環境中,您可以使用命令python而不是python3.6,而pip不是pip3.

6如果您願意的話。如果您在環境外使用python 3,則需要專門使用python3.6和pip3.

6命令。

遵循這些步驟之後,即可使用您的虛擬環境。

第4步 - 建立一個簡單的程式

現在我們已經建立了虛擬環境,我們來建立一個簡單的「hello,world!」程式。這將確保我們的環境正在工作,並且使我們有機會更熟悉python,如果我們還沒有。

vi hello.py

print("hello, world!")

現在按下esc退出插入模式。接下來,輸入:x然後enter儲存並退出檔案。

我們現在準備好執行我們的程式:

python hello.py

剛剛建立的hello.py程式應該使終端產生以下輸出:

output

hello, world!

要離開環境,只需鍵入命令,deactivate然後返回到原始目錄。

結論恭喜!此時,您已經在本地centos 7機器上安裝了python 3程式設計環境,並且可以開始一個編碼專案!

2樓:育知同創教育

一旦ius完成安裝,我們可以安裝最新版本的python,在編寫的時候,是python 3.5.2:

yum -y install python35u-3.5.2

當python的安裝過程完成後,我們可以檢查,以確保安裝成功通過檢查與它的版本號python3.5命令:

python3.5 -v

使用python 3.5.2成功安裝,我們將收到以下輸出:

outputpython 3.5.2

我們下一步將安裝點子 ,將管理python的軟體包:

yum -y install python35u-pip

一種用python中使用的工具,我們將使用pip安裝和管理,我們可能希望在我們的開發專案使用的程式設計軟體包。 您可以通過鍵入以下命令安裝python包:

pip3.5 install package_name

在這裡, package_name可以指任何python包或庫,如django的web開發或numpy的科學計算。 所以,如果你想安裝numpy的,你可以這樣做用命令pip3.5 install numpy 。

最後,我們將需要安裝ius包python35u-devel,這為我們提供了庫和標頭檔案,我們需要為python 3發展:

yum -y install python35u-devel

其中在python35u-devel包庫是我們用它來建立一個虛擬的環境為我們的下一步發展計劃的pyvenv包。

第3步 – 設定虛擬環境

現在我們已經安裝了python並且我們的系統設定好了,我們可以繼續使用pyvenv建立我們的程式設計環境。

通過虛擬環境,您可以在計算機上為python專案建立一個獨立的空間,確保每個專案都有自己的一組依賴關係,不會中斷任何其他專案。

設定程式設計環境使我們能夠更好地控制我們的python專案以及如何處理不同版本的包。 這在使用第三方軟體包時尤其重要。

您可以根據需要設定儘可能多的python程式設計環境。 每個環境基本上是一個目錄或資料夾在您的計算機中有幾個指令碼,使其作為一個環境。

選擇您想要把你的python程式設計環境中,或建立一個新目錄的目錄mkdir ,如:

mkdir environments

cd environments

在環境所在的目錄中,您可以通過執行以下命令來建立環境:

pyvenv-3.5 my_env

從本質上講,這條命令建立一個包含幾個專案,我們可以在看到一個新的目錄(在這種情況下,所謂的my_env) ls命令:

bin include lib lib64 pyvenv.cfg

這些檔案一起工作,以確保您的專案與本地機器的更廣泛的上下文隔離,以便系統檔案和專案檔案不混合。 這是版本控制的最佳做法,並確保您的每個專案都能訪問所需的特定軟體包。

要使用這種環境下,你需要啟用它,您可以通過鍵入以下命令呼叫的啟用指令碼做bin目錄:

source my_env/bin/activate

您提示現在將你的環境的名稱,在這種情況下,它被稱為my_env字首:

這個字首讓我們知道,環境my_env當前處於活動狀態,也就是說當我們在這裡建立程式,他們將只使用這個特定的環境的設定和程式包。

注:在虛擬環境中,你可以使用命令python而不是python3.5和pip ,而不是pip3.

5如果您希望。 如果你使用python 3你的機器上的環境之外,您將需要使用python3.5和pip3.

5專門命令。

遵循這些步驟後,您的虛擬環境可以使用。

第4步 – 建立簡單程式

現在我們已經設定了虛擬環境,讓我們建立一個簡單的「hello,world!」程式。 這將確保我們的環境工作,並讓我們有機會更熟悉python,如果我們還沒有。

要做到這一點,我們將開啟一個命令列的文字編輯器,如vim和建立一個新的檔案:

vi hello.py

一旦文字檔案,在我們的終端視窗開啟時,我們將不得不鍵入i進入插入模式,然後我們可以寫我們的第一個程式:

print("hello, world!")

現在按下esc退出插入方式。 接下來,鍵入:x ,然後enter儲存並退出該檔案。

我們現在準備好執行我們的程式:

python hello.py

剛剛建立的hello.py程式應該使終端產生以下輸出:

outputhello, world!

離開環境,只需鍵入命令deactivate ,你會回到你原來的目錄。

結論恭喜! 此時,您在本地centos 7機器上設定了一個python 3程式設計環境,並可以開始編碼專案!

要設定python 3的另一臺計算機上,按照當地的程式設計環境導遊的ubuntu 16.04 , mac os x中 ,或視窗10。

python3的format中s的用法

抄格式襲化字串型別數bai據 表示右對齊15個字du符,左側空zhi 白預設用空格填充 表示左對齊加dao 小數點一共8位的浮點型小數,保留小數點後兩位 中間的冒號,就是分隔兩個資料的分隔符 所以print format length 23.87501 這一句的執行結果是 網頁連結見此連結裡的5.8...

如何通過python3寫入檔案,如何通過python3寫入txt檔案

使用open方法來開啟一個txt檔案,句源柄儲存在baif中。注意第二du個引數w,表明是可寫zhi模式,只有dao這種模式你才可以寫入文字。第一個引數大家都知道,就是檔案路徑,如果檔案不存在,那麼會自動建立一個該目錄下的txt檔案。寫入文字,用write 如果你一次有多行要寫入,你可以用一個列表作...

python3套接字udp設定接受資料超時

import socket def shuncom device list gw ip global winds ip try winds host name socket.gethostname winds ip socket.gethostbyname winds host name 獲取當前主...