Mac OX 安裝虛擬環境

2022-06-25 12:30:13 字數 1199 閱讀 8122

在mac上開發python時,希望本身系統自帶的python2和安裝的python3共存。同時還希望不同的python工程依賴不同的開發環境的情況,或者不想將package安裝到全域性中。

系統環境:

mac os sierra

10.12.6

系統自帶python2.

7 python3.6

解決方案:

1、安裝python3

brew install python3

2、為兩個版本分別安裝virtualenv

pip3 install virtualenv

sudo pip2 install virtualenv

因為python2.7是系統自帶所以需要管理員許可權安裝

3、使用virtualenv建立虛擬環境

在使用者目錄下建立虛擬環境資料夾

mkdir ~/venvs

cd venvs

用virtualenv指令建立虛擬環境,-p引數表示將原有的/usr/bin/python目錄下的系統自帶python2.7環境複製到當前資料夾下的venv2資料夾下。--no-site-packages顧名思義是指不帶任何第三方包的純淨環境,如不寫此引數則預設拷貝原始目錄下的所有包到當前虛擬環境下。不知到python安裝位置的可以輸入命令which python。

which python2

which python3

virtualenv -p /usr/bin/python venv2 --no-site-packages

這裡同樣的用這個命令建立了名為venv3的python3的虛擬環境,/usr/local/bin/python3 是python3的安裝位置。

virtualenv -p /usr/local/bin/python3 venv3

4、啟用虛擬環境   

source venv2/bin/activate

進入虛擬環境後,命令列的提示符會加入虛擬環境的名稱,例如:(venv2)user@machine:~$

5、退出虛擬環境$

deactivate

6、刪除虛擬環境

rm -r venv2

該命令會直接刪除虛擬環境所在的資料夾venv2

原文:https:

虛擬環境安裝

linux下安裝虛擬環境 sudo apt get install python virtualenv win下安裝虛擬環境 pip install virtualenv 豆瓣源映象安裝包 win下 linux下新建虛擬環境 virtualenv env 建立指定python版本的虛擬環境 virt...

安裝虛擬環境

檢視系統是否安裝了virtualenv virtualenv version安裝虛擬環境 sudo pip install virtualenv建立虛擬環境 mkvirtualenv flask py 自定義檔名即可,此處為flask py 安裝完成虛擬環境後,若提示找不到mkvirtualenv命...

django安裝虛擬環境

在開發過程中,當需要使用python的包時可以聯網安裝 sudo pip3 install 包名稱使用如上命令,會將包安裝到 usr local lib python3.5 dist packages下。產生的問題 如果在一台機器上,想開發多個不同的專案,需要用到同乙個包的不同版本,如果還使用上面的...