虛擬環境的搭建

優勢

1、使不一樣應用開發環境相互獨立
2、環境升級不影響其餘應用,也不會影響全局的python環境
3、防止出現包管理混亂及包版本衝突

 

windows

安裝
# 建議使用pip3安裝到python3環境下
pip3 install virtualenv
pip3 install virtualenvwrapper-win

 

配置
# 配置環境變量:
# 控制面板 => 系統和安全 => 系統 => 高級系統設置 => 環境變量 => 系統變量 => 點擊新建 => 填入變量名與值
變量名:WORKON_HOME  變量值:自定義存放虛擬環境的絕對路徑
eg: WORKON_HOME: C:\Virtualenvs
​
# 同步配置信息:
# 去向Python3的安裝目錄 => Scripts文件夾 => virtualenvwrapper.bat => 雙擊

 

 

MacOS、Linux

安裝
# 建議使用pip3安裝到python3環境下
pip3 install -i https://pypi.douban.com/simple virtualenv
pip3 install -i https://pypi.douban.com/simple virtualenvwrapper

 

工做文件
# 先找到virtualenvwrapper的工做文件 virtualenvwrapper.sh,該文件能夠刷新自定義配置,但須要找到它
# MacOS可能存在的位置 /Library/Frameworks/Python.framework/Versions/版本號文件夾/bin
# Linux可能所在的位置 /usr/local/bin  |  ~/.local/bin  |  /usr/bin
# 建議無論virtualenvwrapper.sh在哪一個目錄,保證在 /usr/local/bin 目錄下有一份
# 若是不在 /usr/local/bin 目錄,如在 ~/.local/bin 目錄,則複製一份到 /usr/local/bin 目錄
    -- sudo cp -rf ~/.local/bin/virtualenvwrapper.sh /usr/local/bin

 

配置
# 在 ~/.bash_profile 完成配置,virtualenvwrapper的默認默認存放虛擬環境路徑是 ~/.virtualenvs
# WORKON_HOME=自定義存放虛擬環境的絕對路徑,須要自定義就解注
VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
​
# 在終端讓配置生效:
    -- source ~/.bash_profile

 

使用

# 在終端工做的命令
​
# 1、建立虛擬環境到配置的WORKON_HOME路徑下
# 選取默認Python環境建立虛擬環境:
    -- mkvirtualenv 虛擬環境名稱
# 基於某Python環境建立虛擬環境:
    -- mkvirtualenv -p python2.7 虛擬環境名稱
    -- mkvirtualenv -p python3.6 虛擬環境名稱
​
# 2、查看已有的虛擬環境
    -- workon
​
# 3、使用某個虛擬環境
    -- workon 虛擬環境名稱
    
# 4、進入|退出 該虛擬環境的Python環境
    -- python | exit()
​
# 5、爲虛擬環境安裝模塊
    -- pip或pip3 install 模塊名
​
# 6、退出當前虛擬環境
    -- deactivate
​
# 7、刪除虛擬環境(刪除當前虛擬環境要先退出)
    -- rmvirtualenv 虛擬環境名稱
 
相關文章
相關標籤/搜索