當前位置:首頁 » 編程語言 » python3環境搭建

python3環境搭建

發布時間: 2025-02-22 10:09:24

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開發中不可或缺的工具,它幫助開發者在多項目並行開發時,確保每個項目的獨立性與兼容性,從而提高開發效率和代碼質量。

熱點內容
linux系統重啟系統 發布:2025-02-22 20:49:44 瀏覽:617
中介域名伺服器為什麼是遞歸 發布:2025-02-22 20:43:49 瀏覽:519
伺服器搭建架構 發布:2025-02-22 20:19:48 瀏覽:233
傅里葉變換演算法 發布:2025-02-22 20:09:20 瀏覽:124
你密密碼多少 發布:2025-02-22 20:06:52 瀏覽:154
c實例源碼 發布:2025-02-22 19:38:13 瀏覽:629
異星工廠伺服器怎麼一直在線 發布:2025-02-22 19:19:42 瀏覽:965
霸王大陸腳本 發布:2025-02-22 19:10:11 瀏覽:735
sql倉庫管理系統 發布:2025-02-22 19:04:38 瀏覽:99
rac使用文件系統存儲數據 發布:2025-02-22 19:04:25 瀏覽:419