python3環境搭建
㈠ python3虛擬環境搭建的方法
Python3虛擬環境搭建的方法,Linux系統
1、安裝虛擬環境
sudo pip install virtualenv
sudo pip install virtualenvwrapper
安裝完虛擬環境後,如果提示找不到mkvirtualenv命令,須配置環境變數:
# 1、在~(家目錄)下創建目錄用來存放虛擬環境
mkdir .virtualenvs
# 2、打開~/.bashrc文件,並添加如下:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
# 3、運行
source ~/.bashrc
2、通過命令創建虛擬環境
如果不指定Python版本,默認安裝的是Python2的虛擬環境
# 在python2中,創建虛擬環境
mkvirtualenv 虛擬環境名稱
例 :
mkvirtualenv py_flask
如果是在python3中,創建虛擬環境,需要指定版本
mkvirtualenv -p python3 虛擬環境名稱
例 :
mkvirtualenv -p python3 py3_flask
提示:
所有的虛擬環境都位於/home/下的隱藏目錄.virtualenvs下,創建虛擬環境需要聯網,創建成功後, 會自動工作在這個虛擬環境上,工作在虛擬環境上, 提示符最前面會出現 「虛擬環境名稱」
㈡ 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開發中不可或缺的工具,它幫助開發者在多項目並行開發時,確保每個項目的獨立性與兼容性,從而提高開發效率和代碼質量。