virtualenv 創建虛擬環境
主要用於在一台電腦上需要安裝不同版本的python虛擬環境來做項目, virtualenv就是用來為一個項目創建一套可以隔離的Python運行環境。
pip install virtualenv # 或者使用 pip3 pip3 install virtualenv
創建過程
-
創建目錄
Windows系統的話, 新建一個空的文件目錄, linux的話 mkdir XXX_project -
創建虛擬環境
在新創建的目錄中, 進入CMD終端, 執行下面命令. linux 在命令行執行
# 創建完全與外部packages隔離的虛擬環境 myenv, python版本可能是最新的python3.7 virtualenv --no-site-packages myenv # 如果新的python虛擬環境也需要原來python的第三方庫,可以將第三方庫一起復制到新的虛擬環境 virtualenv --system-site-packages myenv # win 指定本地已有的python3.5版本(本地已有python2.7, python3.5, python3.7的解釋器) virtualenv -p C:\Users\Administrator\AppData\Local\Programs\Python\Python35\python.exe myenv # linux virtualenv -p /usr/bin/python3.5 myenv
3.激活虛擬環境
在新創建的目錄中, 進入CMD終端命令, 執行下面命令, 只需要記住, 在win系統下, 激活就是還行 Scripts 下面activate 的腳本, 關閉就是執行 deactivate.bat 的腳本就OK了
# windows myenv\Scripts\activate # linux source myenv/bin/activate
4.關閉虛擬環境
# Windows (記不住單詞沒關系 按Tab鍵是可以自動補全的) myenv\Scripts\deactivate.bat # linux deactivate
5.刪除虛擬環境
# windows 簡單粗暴, 直接刪除創建時生成的 myenv 的目錄就好了 # linux rm -r myenv