本章節我們將向大家介紹如何在本地搭建python開發環境。
python可應用於多平台包括 linux 和 mac os x。
你可以通過終端視窗輸入 "python" 命令來檢視本地是否已經安裝python以及python的安裝版本。
python最新原始碼,二進位制文件,新聞資訊等可以在python的官網檢視到:
python官網:
python已經被移植在許多平台上(經過改動使它能夠工作在不同平台上)。
如果您平台的二進位制**是不可用的,你需要使用c編譯器手動編譯源**。
編譯的源**,功能上有更多的選擇性, 為python安裝提供了更多的靈活性。
以下為不同平台上安裝 python 的方法:
以下為在 unix & linux 平台上安裝 python 的簡單步驟:
執行以上操作後,python 會安裝在 /usr/local/bin 目錄中,python 庫安裝在 /usr/local/lib/pythonxx,xx 為你使用的 python 的版本號。
以下為在 window 平台上安裝 python 的簡單步驟:
程式和可執行檔案可以在許多目錄,而這些路徑很可能不在作業系統提供可執行檔案的搜尋路徑中。
path(路徑)儲存在環境變數中,這是由作業系統維護的乙個命名的字串。這些變數包含可用的命令列直譯器和其他程式的資訊。
unix或windows中路徑變數為path(unix區分大小寫,windows不區分大小寫)。
在mac os中,安裝程式過程中改變了python的安裝路徑。如果你需要在其他目錄引用python,你必須在path中新增python目錄。
注意:/usr/local/bin/python 是 python 的安裝目錄。
在環境變數中新增python目錄:
在命令提示框中(cmd) :輸入
path=%path%;c:\python
按下 enter。
注意:c:\python 是python的安裝目錄。
也可以通過以下方式設定:
下面幾個重要的環境變數,它應用於python:
變數名描述
pythonpath
pythonpath是python搜尋路徑,預設我們import的模組都會從pythonpath裡面尋找。
pythonstartup
python啟動後,先尋找pythonstartup環境變數,然後執行此變數指定的檔案中的**。
pythoncaseok
加入pythoncaseok的環境變數, 就會使python匯入模組的時候不區分大小寫.
pythonhome
另一種模組搜尋路徑。它通常內嵌於的pythonstartup或pythonpath目錄中,使得兩個模組庫更容易切換。
有三種方式可以執行python:
你可以通過命令列視窗進入 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指令碼。
在你的應用程式中通過引入直譯器可以在命令列中執行python指令碼,如下所示:
$ python script.py # unix/linux
或者c:>python script.py # windows/dos
注意:在執行指令碼時,請檢查指令碼是否有可執行許可權。
pycharm 是由 jetbrains 打造的一款 python ide,支援 macos、 windows、 linux 系統。
pycharm 功能 : 除錯、語法高亮、project管理、**跳轉、智慧型提示、自動完成、單元測試、版本控制……
繼續下一章之前,請確保您的環境已搭建成功。如果你不能夠建立正確的環境,那麼你就可以從您的系統管理員的幫助。
在以後的章節中給出的例子已在 python2.7.6 版本測試通過。
python入門2 Python入門2
1列表和元組 列表 當索引超出了範圍時,python會報乙個indexerror錯誤 usr bin env python3 coding utf 8 列印s的1,v,9.注意 索引計數從 0 開始 s 1,2,3 a v b 7,8,9 列印1 print s 0 0 列印v print s 1 ...
Python學習2 Python物件
所有python物件都有三個特性 身份 每乙個物件都有乙個唯一的身份標識自己,可以使用內建函式id 獲取 型別 可以使用內建函式type 獲取 值數字,字串,列表,元組,字典 型別,none物件,檔案,集合 固定集合,函式,模組,類 1.型別物件 type 獲取物件的型別資訊 所有型別物件的型別都是...
Python筆記(2) Python基礎
經常可以看到 python 原始碼檔案中第一行經常出現下面這行 usr bin python是用來說明指令碼語言是 python 的,要用 usr bin下面的程式 python 這個直譯器,來解釋 python 指令碼,來執行 python 指令碼的 即指定用什麼直譯器執行指令碼以及直譯器所在的位...