"# virtualenvhtml
virtualenv
是一個能夠幫助咱們管理不一樣Python環境的絕好工具。
virtualenv
是一個能夠在系統中創建多個不一樣且相互不干擾的虛擬環境。python
下面的步驟將建立兩個獨立的虛擬環境,並分別安裝運行django1.11.十一、djagno2.0。shell
# 咱們先升級pip pip3.6 install --upgrade pip # 指定清華源下載virtualenv pip3.6 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv # 下載後,準備一個目錄 mkdir all_env # 進入目錄,建立兩個獨立的運行環境,分別爲venv0一、venv02 virtualenv --no-site-packages --python=python3.6 venv01 virtualenv --no-site-packages --python=python3.6 venv02 # 建立完成後,打開兩個終端,分別先進入venv0一、venv02虛擬環境。進入後,終端提示符會有虛擬環境標示 . venv01/bin/activate # 進入venv01 source venv02/bin/activate # 進入venv02 # 分別安裝django1.11.一、django2.0 pip3.6 install django==1.11.11 # venv01 pip3.6 install django==2.0 # venv02 # 分別建立django項目 django-admin startproject blog01 # venv01 django-admin startproject blog02 # venv02 # 分別修改setting.py配置文件內定義的容許訪問的網段,修改後啓動倆項目 python3.6 manage.py runserver 0.0.0.0:8001 # venv01 python3.6 manage.py runserver 0.0.0.0:8002 # venv02 # 全部配置就緒 # 在訪問前,請確保防火牆容許通行
pip3.6 install virtualenvwrapper
建立一個虛擬環境:mkvirtualenv 名稱
django
激活虛擬環境:workon 名稱
bash
中止當前虛擬環境:deactivate
app
刪除虛擬環境:rmvirtualenv 名稱
工具
列舉全部虛擬環境:lsvirtualenv
code
導航到當前激活的虛擬環境目錄:cdvirtualenv
server
直接進入到site-packages目錄:cdsitepackages
htm
顯示site-packages目錄中的內容:lssitepackages
更多介紹見官網:https://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html "