Python 環(huán)境搭建

2023-05-09 10:34 更新

Python 環(huán)境搭建

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

Python 可應(yīng)用于多平臺(tái)包括 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,安裝的時(shí)候注意選擇


你可以通過終端窗口輸入 "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 (多個(gè) DOS 版本)
  • PalmOS
  • Nokia 移動(dòng)手機(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)被移植在許多平臺(tái)上(經(jīng)過改動(dòng)使它能夠工作在不同平臺(tái)上)。

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

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

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

以下是各個(gè)平臺(tái)安裝包的下載地址:

以下為不同平臺(tái)上安裝 Python 的方法:

Unix & Linux 平臺(tái)安裝 Python:

以下為在 Unix & Linux 平臺(tái)上安裝 Python 的簡單步驟:

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

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

Window 平臺(tái)安裝 Python:

以下為在 Window 平臺(tái)上安裝 Python 的簡單步驟:

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

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

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

MAC 平臺(tái)安裝 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(路徑)存儲(chǔ)在環(huán)境變量中,這是由操作系統(tǒng)維護(hù)的一個(gè)命名的字符串。這些變量包含可用的命令行解釋器和其他程序的信息。

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ì)算機(jī)",然后點(diǎn)擊"屬性"

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

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

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

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




Python 環(huán)境變量

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

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


運(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ù):

選項(xiàng) 描述
-d 在解析時(shí)顯示調(diào)試信息
-O 生成優(yōu)化代碼 ( .pyo 文件 )
-S 啟動(dòng)時(shí)不引入查找 Python 路徑的位置
-v 輸出 Python 版本號(hào)
-X 從 1.6 版本之后基于內(nèi)建的異常(僅僅用于字符串)已過時(shí)。
-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í)行腳本時(shí),請(qǐng)檢查腳本是否有可執(zhí)行權(quán)限。

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

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

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

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

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


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

 Python 是跨平臺(tái)的,它可以運(yùn)行在 Windows、Mac 和各種 Linux/Unix 系統(tǒng)上。在 Windows 上寫 Python 程序,放到 Linux 上也是能夠運(yùn)行的。 要開始學(xué)習(xí) Python 編程,首先就得把 Python 安裝到你的電腦里。安裝后,你會(huì)得到 Python 解釋器(就是負(fù)責(zé)運(yùn)行 Python 程序的),一個(gè)命令行交互環(huán)境,還有一個(gè)簡單的集成開發(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)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)