Python 環(huán)境搭建

2023-05-09 10:34 更新

Python 環(huán)境搭建

本章節(jié)我們將向大家介紹如何在本地搭建 Python 開發(fā)環(huán)境。

Python 可應(yīng)用于多平臺包括 Linux 和 Mac OS X,這些系統(tǒng)已經(jīng)自帶Python 支持,不需要再配置安裝了。

 隨著python2停止維護(hù),這些原來自帶python2環(huán)境支持的,已經(jīng)轉(zhuǎn)為自帶python3環(huán)境支持,所以部分老系統(tǒng)可能自帶python2支持,最新的系統(tǒng)大概率是不帶python2環(huán)境的,需要自行安裝。

Windows 下直接下載最新版的 Python 2.7.9,安裝的時候注意選擇


你可以通過終端窗口輸入 "python" 命令來查看本地是否已經(jīng)安裝 Python 以及 Python 的安裝版本。

  • Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, 等等。)
  • Win 9x/NT/2000
  • Macintosh (Intel, PPC, 68K)
  • OS/2
  • DOS (多個 DOS 版本)
  • PalmOS
  • Nokia 移動手機(jī)
  • Windows CE
  • Acorn/RISC OS
  • BeOS
  • Amiga
  • VMS/OpenVMS
  • QNX
  • VxWorks
  • Psion
  • Python 同樣可以移植到 Java 和 .NET 虛擬機(jī)上。

Python下載

Python 最新源碼,二進(jìn)制文檔,新聞資訊等可以在 Python 的官網(wǎng)查看到:

Python官網(wǎng):http://www.python.org/

你可以在以下鏈接中下載 Python 的文檔,你可以下載 HTML、PDF 和 PostScript 等格式的文檔。

Python文檔下載地址:www.python.org/doc/


Python安裝

Python 已經(jīng)被移植在許多平臺上(經(jīng)過改動使它能夠工作在不同平臺上)。

您需要下載適用于您使用平臺的二進(jìn)制代碼,然后安裝 Python。

如果您平臺的二進(jìn)制代碼是不可用的,你需要使用C編譯器手動編譯源代碼。

編譯的源代碼,功能上有更多的選擇性, 為 Python 安裝提供了更多的靈活性。

以下是各個平臺安裝包的下載地址:

以下為不同平臺上安裝 Python 的方法:

Unix & Linux 平臺安裝 Python:

以下為在 Unix & Linux 平臺上安裝 Python 的簡單步驟:

  • 打開 WEB 瀏覽器訪問http://www.python.org/download/
  • 選擇適用于 Unix/Linux 的源碼壓縮包。
  • 下載及解壓壓縮包。
  • 如果你需要自定義一些選項修改?Modules/Setup?
  • 執(zhí)行? ./configure ?腳本
  • ?make?
  • ?make install?

執(zhí)行以上操作后,Python 會安裝在? /usr/local/bin? 目錄中,Python 庫安裝在?/usr/local/lib/pythonXX?,XX 為你使用的 Python 的版本號。

Window 平臺安裝 Python:

以下為在 Window 平臺上安裝 Python 的簡單步驟:

  • 打開 WEB 瀏覽器訪問http://www.python.org/download/

  • 在下載列表中選擇 Window 平臺安裝包,包格式為:?python-XYZ.msi ?文件 , XYZ 為你要安裝的版本號。
  • 要使用安裝程序 ?python-XYZ.msi,? Windows 系統(tǒng)必須支持 Microsoft Installer 2.0 搭配使用。只要保存安裝文件到本地計算機(jī),然后運(yùn)行它,看看你的機(jī)器支持 MSI。Windows XP和更高版本已經(jīng)有 MSI,很多老機(jī)器也可以安裝 MSI。

  • 下載后,雙擊下載包,進(jìn)入 Python 安裝向?qū)?,安裝非常簡單,你只需要使用默認(rèn)的設(shè)置一直點(diǎn)擊"下一步"直到安裝完成即可。

MAC 平臺安裝 Python:

最近的 Mac 系統(tǒng)都自帶有 Python 環(huán)境,但是自帶的 Python 版本為舊版本,你可以通過鏈接http://www.python.org/download/mac/ 查看 MAC 上 Python 的新版功能介紹。

MAC 上完整的 Python 安裝教程你可以查看:

http://www.cwi.nl/~jack/macpython.html

環(huán)境變量配置

程序和可執(zhí)行文件可以在許多目錄,而這些路徑很可能不在操作系統(tǒng)提供可執(zhí)行文件的搜索路徑中。

path(路徑)存儲在環(huán)境變量中,這是由操作系統(tǒng)維護(hù)的一個命名的字符串。這些變量包含可用的命令行解釋器和其他程序的信息。

Unix 或 Windows 中路徑變量為 ?PATH?(UNIX 區(qū)分大小寫,Windows 不區(qū)分大小寫)。

在 Mac OS 中,安裝程序過程中改變了 Python 的安裝路徑。如果你需要在其他目錄引用Python,你必須在 ?path ?中添加 Python 目錄。

在 Unix/Linux 設(shè)置環(huán)境變量

  • 在 csh shell: 輸入
    setenv PATH "$PATH:/usr/local/bin/python"
    , 按下"Enter"。
  • 在 bash shell (Linux): 輸入
    export PATH="$PATH:/usr/local/bin/python" 
    ,按下"Enter"。
  • 在 sh 或者 ksh shell: 輸入
    PATH="$PATH:/usr/local/bin/python" 
    , 按下"Enter"。

注意: ?/usr/local/bin/python? 是 Python 的安裝目錄。

在 Windows 設(shè)置環(huán)境變量

在環(huán)境變量中添加 Python 目錄:

path=%path%;C:\Python 

按下"Enter"。

注意: ??C:\Python??是 Python 的安裝目錄。

也可以通過以下方式設(shè)置:

右鍵點(diǎn)擊"計算機(jī)",然后點(diǎn)擊"屬性"

然后點(diǎn)擊"高級系統(tǒng)設(shè)置"

選擇"系統(tǒng)變量"窗口下面的?Path?,雙擊即可!

然后在?Path?行,添加 Python 安裝路徑即可(我的 ?D:\Python32?),所以在后面,添加該路徑即可。 ps:記住,路徑直接用分號";"隔開!

最后設(shè)置成功以后,在 cmd 命令行,輸入命令?python?,就可以有相關(guān)顯示。




Python 環(huán)境變量

下面幾個重要的環(huán)境變量,它應(yīng)用于 Python:

變量名 描述
?PYTHONPATH? PYTHONPATH 是 Python 搜索路徑,默認(rèn)我們 import 的模塊都會從 PYTHONPATH 里面尋找。
PYTHONSTARTUP Python 啟動后,先尋找 PYTHONSTARTUP 環(huán)境變量,然后執(zhí)行此文件中變量指定的執(zhí)行代碼。
PYTHONCASEOK 加入 PYTHONCASEOK 的環(huán)境變量, 就會使 Python 導(dǎo)入模塊的時候不區(qū)分大小寫.
PYTHONHOME  另一種模塊搜索路徑。它通常內(nèi)嵌于的 PYTHONSTARTUP 或 PYTHONPATH 目錄中,使得兩個模塊庫更容易切換。


運(yùn)行Python

有三種方式可以運(yùn)行 Python:

1、交互式解釋器:

你可以通過命令行窗口進(jìn)入 Python 并在交互式解釋器中開始編寫 Python 代碼。

你可以在 Unix,DOS 或任何其他提供了命令行或者 shell 的系統(tǒng)進(jìn)行 Python 編碼工作。

$python # Unix/Linux
或者
python% # Unix/Linux
或者
C:>python # Windows/DOS

以下為 Python 命令行參數(shù):

選項 描述
-d 在解析時顯示調(diào)試信息
-O 生成優(yōu)化代碼 ( .pyo 文件 )
-S 啟動時不引入查找 Python 路徑的位置
-v 輸出 Python 版本號
-X 從 1.6 版本之后基于內(nèi)建的異常(僅僅用于字符串)已過時。
-c cmd 執(zhí)行 Python 腳本,并將運(yùn)行結(jié)果作為 cmd 字符串。
file 在給定的 Python文件執(zhí)行  Python 腳本。

2、命令行腳本

在你的應(yīng)用程序中通過引入解釋器可以在命令行中執(zhí)行 Python 腳本,如下所示:

$python script.py # Unix/Linux
或者
python% script.py # Unix/Linux
或者
C:>python script.py # Windows/DOS

注意:在執(zhí)行腳本時,請檢查腳本是否有可執(zhí)行權(quán)限。

3、集成開發(fā)環(huán)境(IDE:Integrated Development Environment)

您可以使用圖形用戶界面(GUI)環(huán)境來編寫及運(yùn)行 Python 代碼。以下推薦各個平臺上使用的 IDE:

  • Unix: IDLE 是 UNIX 上最早的 Python IDE 。
  • Windows: PythonWin 是一個 Python 集成開發(fā)環(huán)境,在許多方面都比 IDLE 優(yōu)秀
  • Macintosh: Python 的 Mac 可以使用 IDLE IDE,你可以在網(wǎng)站上下載對應(yīng) MAC 的 IDLE 。

繼續(xù)下一章之前,請確保您的環(huán)境已搭建成功。如果你不能夠建立正確的環(huán)境,那么你就可以從您的系統(tǒng)管理員的幫助。

在以后的章節(jié)中給出的例子已在 Centos(Linux)下 Python2.7.13 版本測試通過。


在 Cloud Studio 中運(yùn)行 Python 程序

 Python 是跨平臺的,它可以運(yùn)行在 Windows、Mac 和各種 Linux/Unix 系統(tǒng)上。在 Windows 上寫 Python 程序,放到 Linux 上也是能夠運(yùn)行的。 要開始學(xué)習(xí) Python 編程,首先就得把 Python 安裝到你的電腦里。安裝后,你會得到 Python 解釋器(就是負(fù)責(zé)運(yùn)行 Python 程序的),一個命令行交互環(huán)境,還有一個簡單的集成開發(fā)環(huán)境。

您也可以使用 Coding Cloud Studio 這款在線云端開發(fā)工具。它提供了原生的在線 Linux 命令交互終端環(huán)境,Python 運(yùn)行解釋器,在線開發(fā)文本編輯器,你可以直接在工作站中創(chuàng)建 Python 文件并在 Cloud Studio 中運(yùn)行你寫的 Python 程序。然后你可以略過本節(jié)余下的安裝 Python 運(yùn)行環(huán)境以及集成開發(fā)環(huán)境等部分。


如果遇到問題,您可以查看 Coding幫助文檔!


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號