第一章:起步(python環境搭建)
- 2021 年 1 月 24 日
- 筆記
- Python, 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 安裝提供了更多的靈活性。
以下是各個平台安裝包的下載地址:
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是社區版,是可以長期免費使用的