Mac系統下配置Python的虛擬環境(virtural)
1. 在mac系統下安裝虛擬環境:(以下都是終端命令, 有的pip命令用不了,請使用pip3)
pip install virtualenv // 記得不要sudo ,因為會安裝到系統目錄下
pip install virtualenvwrapper // 安裝虛擬環境管理器(沒有這個就不能是用rmvirtualenv 去刪除虛擬環境)
2. 配置 virtualenvwrapper 管理器
1》開啟.brash_profile檔案
vim ~/.bash_profile
2》編輯檔案(在檔案末尾編寫以下內容)
export WORKON_HOME=~/py_envs # 加入自己設定虛擬環境工作空間(第三步會建立這個目錄)
export VIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/3.6/bin/python3 # 設定預設的python版本(可以有些人不太一樣,那使用命令查詢:which python或which python3)
source /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh # 新增要啟用的虛擬環境管理器的路徑(如果不太清楚路徑,請用命令查詢:sudo find / -name virtualenvwrapper.sh)
3》生效或啟用虛擬環境管理器的相關命令
source ~/.bash_profile
3. 建立虛擬環境目錄
mkdir ~/py_envs // 建立虛擬環境目錄
cd ~/py_envs // 進入虛擬環境目錄中
virtualenv env_workspace001 // 建立虛擬環境
4. 啟用虛擬環境
cd env_workspace001 // 進入虛擬環境
source ./bin/activate // 啟用虛擬環境
5. 使用虛擬環境(安裝虛擬環境中的外掛,還是不要使用sudo)
pip install flask
pip install django
pip install scipy
6. 退出虛擬環境
deactivate
7. 刪除環境(退出虛擬環境,並退出虛擬環境所在的虛擬路徑)
rmvirtualenv 虛擬環境名稱
8. 其它方法
mkvirtualenv py_db // 通過wrapper建立工作空間
workon 環境名稱 // 切換虛擬環境
lsvirtualenv -b // 列出所有的虛擬環境
virtualenvwrapper -help // 檢視所有命令