第一章:起步(python環境搭建)

Python 環境搭建

學習python的第一步,就是要學習python開發環境的配置,在配置好python開發環境後,你需要再安裝一款比較趁手的編輯器,事實上,python解釋器本身就可以進行一些編輯,但是為了更高效率地開發python相關項目,我們可以藉助一些編輯器來提高我們的生產力。

關於python2和python3

當前,有兩個不同的python版本:python2和較新的python3。每種程式語言都會隨著新概念和新技術的推出而不斷發展,python的開發者也一直致力於豐富和強化其功能,或許有些功能你沒有意識到,在接下來的所有有關python的講解都是使用的python3,再次建議你選擇python3版本的開發環境。

Python 可應用於多平台包括 Linux 和 Mac OS X。

可以通過終端窗口輸入 “python” 命令來查看本地是否已經安裝 Python 以及 Python 的安裝版本。

Python 下載

Python 最新源碼,二進位文檔,新聞資訊等可以在 Python 的官網查看到:

Python 官網://www.python.org/

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

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

Python 安裝

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

您需要下載適用於您使用平台的二進位程式碼,然後安裝 Python。

如果您平台的二進位程式碼是不可用的,你需要使用 C 編譯器手動編譯源程式碼。

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

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

python各個平台安裝包地址

Source Code 可用於 Linux 上的安裝。

快速下載(python官網提供的安裝包下載速度較為緩慢,所以在此提供了更快捷的下載):

XZ compressed source(Linux可用)://kohler.lanzous.com/iXBkyknuokh

macOS 64-bit Intel installer://kohler.lanzous.com/i5gcaknuvaj

macOS 64-bit universal2 installer://kohler.lanzous.com/iOklNknuy7e

Windows installer (32-bit): //kohler.lanzous.com/iTVxSknv01a

Windows installer (64-bit)://kohler.lanzous.com/i1Lntknv2de

 

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

Unix & Linux 平台安裝 Python:

①在python官網選擇適用於Linux的源碼壓縮包(或選用快速下載鏈接)

② 下載及解壓壓縮包。

     如果你需要自定義一些選項修改 Modules/Setup

      執行 ./configure 腳本

      make

      make install

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

Window 平台安裝 Python:

①在python官網選擇適用於Windows的安裝壓縮包(或選用快速下載鏈接)

② 下載後,雙擊下載包,進入 Python 安裝嚮導,安裝非常簡單,你只需要使用默認的設置一直點擊 “下一步” 直到安裝完成即可。(記得勾選 Add Python 3.6 to PATH。)

按 Win+R 鍵,輸入 cmd 調出命令提示符,輸入 python:

 

MAC 平台安裝 Python:

MAC 系統一般都自帶有 Python2.x 版本 的環境,你也可以在鏈接 //www.python.org/downloads/mac-osx/ (或選用快速下載鏈接)上下載最新版安裝。

環境變數配置

程式和可執行文件可以在許多目錄,而這些路徑很可能不在作業系統提供可執行文件的搜索路徑中。

path (路徑) 存儲在環境變數中,這是由作業系統維護的一個命名的字元串。這些變數包含可用的命令行解釋器和其他程式的資訊。

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

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

在 Unix/Linux 設置環境變數

   ·在 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

ps:/usr/local/bin/python 是 Python 的安裝目錄。

在 Windows 設置環境變數

在環境變數中添加 Python 目錄:

在命令提示框中 (cmd) : 輸入

path=%path%;C:\Python 

然後按下Enter鍵。

ps:C:\Python 是 Python 的安裝目錄。

也可以通過以下方式設置:

  • · 右鍵點擊 “電腦”,然後點擊 “屬性”
  • · 然後點擊 “高級系統設置”
  • · 選擇 “系統變數” 窗口下面的 “Path”, 雙擊或者點擊編輯進行配置。
  •  然後在 “Path” 行,添加 python 安裝路徑即可 (我的 D:\files\software\python),所以在後面,添加該路徑即可。
  • 最後設置成功以後,在 cmd 命令行,輸入命令 “python”,就可以有相關顯示。

Python 環境變數

變數名 描述
PYTHONPATH PYTHONPATH 是 Python 搜索路徑,默認我們 import 的模組都會從 PYTHONPATH 裡面尋找。
PYTHONSTARTUP Python 啟動後,先尋找 PYTHONSTARTUP 環境變數,然後執行此變數指定的文件中的程式碼。
PYTHONCASEOK 加入 PYTHONCASEOK 的環境變數,就會使 python 導入模組的時候不區分大小寫。
PYTHONHOME 另一種模組搜索路徑。它通常內嵌於的 PYTHONSTARTUP 或 PYTHONPATH 目錄中,使得兩個模組庫更容易切換。

運行 Python

有三種方式可以運行 Python:

1、互動式解釋器:

你可以通過命令行窗口進入 python 並開在互動式解釋器中開始編寫 Python 程式碼。

你可以在 Unix,DOS 或任何其他提供了命令行或者 shell 的系統進行 python 編碼工作。

$ python # Unix/Linux

或者

C:>python # Windows/DOS

以下為 Python 命令行參數:

選項 描述
-d 在解析時顯示調試資訊
-O 生成優化程式碼 (.pyo 文件)
-S 啟動時不引入查找 Python 路徑的位置
-V 輸出 Python 版本號
-X 從 1.6 版本之後基於內建的異常(僅僅用於字元串)已過時。
-c cmd 執行 Python 腳本,並將運行結果作為 cmd 字元串。
file 在給定的 python 文件執行 python 腳本。

 

2、命令行腳本

 

在你的應用程式中通過引入解釋器可以在命令行中執行 Python 腳本,如下所示:


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

3、集成開發環境(IDE:Integrated Development Environment): PyCharm

PyCharm 是由 JetBrains 打造的一款 Python IDE。我們知道,VS2010 的重構插件 Resharper 就是出自 JetBrains 之手。那麼,PyCharm 有什麼吸引人的特點呢?

首先,PyCharm 用於一般 IDE 具備的功能,比如, 調試、語法高亮、Project 管理、程式碼跳轉、智慧提示、自動完成、單元測試、版本控制……

另外,PyCharm 還提供了一些很好的功能用於 Django 開發,同時支援 Google App Engine,更酷的是,PyCharm 支援 IronPython

PyCharm 下載地址 : //www.jetbrains.com/pycharm/download/

PyCharm 安裝地址://www.runoob.com/w3cnote/pycharm-windows-install.html

ps:Professional是專業版只有30天的免費試用,可以尋找解決方案延長時間或者尋找激活碼長期使用

       Community是社區版,是可以長期免費使用的