簡明python教程3
1. Mac上安裝python3虛擬環境教程(實操過)
在實際操作安裝教程之前,先來探討一下有關虛擬環境的重要性以及搭建方法。在進行Python開發時,不同項目的依賴包版本可能不一致,使用虛擬環境可以避免這些沖突,確保項目的獨立運行環境不受影響。
一、為什麼要安裝虛擬環境?
在搭建虛擬環境之前,讓我們先理解環境的作用。當我們執行命令 `sudo pip install django=1.11.11` 來安裝Django框架時,理論上這會創建一個環境,隨後我們便可以在其中進行開發。然而,當Django框架更新到更高版本,如2.0版時,原有的1.11.11版本會失去作用,此時如果再安裝其他框架,可能會遇到兼容性問題。因此,虛擬環境的出現就是為了隔離不同的項目環境,避免版本沖突,讓每個項目都能在其獨立的環境中運行,確保項目之間的相互獨立與兼容性。
二、如何搭建虛擬環境?
虛擬環境的搭建通常需要先安裝 `virtualenv`。首先確保已經安裝 `pip` 或者 `pip3`(pip版本應在1.3或更高),如果未安裝,請參照 `pip` 官方文檔進行安裝。安裝完畢後,執行命令 `pip install virtualenv` 來安裝 `virtualenv`。
為了進一步管理虛擬環境,可以安裝 `virtualenvwrapper`,它允許更便捷地創建、激活、切換虛擬環境。安裝前,需配置 `virtualenvwrapper.sh` 文件存放位置。執行 `which virtualenvwrapper.sh` 查找該文件路徑,隨後使用 `source` 更新環境變數使其生效。別忘了執行 `source ~/.bash_profile` 以確保環境變數更新生效。
搭建完畢後,即可開始在虛擬環境下創建工作目錄,進行項目的開發。
三、如何在虛擬環境下創建工作目錄?
創建虛擬環境的步驟包括創建環境、激活環境和退出環境等操作。使用 `virtualenv` 創建虛擬環境後,通過 `source .venv/bin/activate` 激活該環境。退出虛擬環境時,只需執行 `deactivate` 命令即可恢復到全局環境。
四、虛擬環境的常用命令
為了更高效地管理虛擬環境,了解一些常用命令非常必要。這些命令包括查看當前環境列表、退出虛擬環境、刪除虛擬環境以及查詢已安裝的包等。執行 `workon` 查看所有環境,使用 `deactivate` 退出當前環境,刪除虛擬環境可使用 `rmvirtualenv py3_env01` 命令,查詢子虛擬環境列表使用 `lsvirtualenv -b`,查看當前環境已安裝包則為 `lssitepackages`。
五、擴展理解
Python虛擬環境管理工具的種類多樣,如anaconda、virtualenv、virtualenvwrapper 等。其中,anaconda 集成了多種開發工具,如jupyter、spyder,但下載速度可能不盡人意。相比之下,virtualenv 和 virtualenvwrapper 更輕量級,易於安裝與使用,但可能在自動下載新版本方面存在局限性。
總結而言,虛擬環境是Python開發中不可或缺的工具,它幫助開發者在多項目並行開發時,確保每個項目的獨立性與兼容性,從而提高開發效率和代碼質量。
2. 關於 Python 的經典入門書籍有哪些
關於Python,是最近最火最的編程語言,挺多人都在學習的,關於它的入門書籍,我大概推薦以下幾本:
首先我介紹的是《Python基礎教程(第2版修訂版)》,這一款包括python編程方面,內容涵蓋了廣泛的領域,既為初學者鞏固基礎,又有助於程序員提高技能,適合python開發人員的各級閱讀參考。記得是第二版修訂版哦,其他的可能有點偏差,這個是比較新款的。
以上三本便是我的推薦啦,希望對你的學習有所幫助~