1.linux安裝學習python虛擬環境 linux提供的虛擬環境工具 有virtualenv pipenv 2.我們需求是在linux上可以運行 一個django2 運行一個django1 3.安裝python的虛擬環境 pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv 4.通過命令創建虛擬環境 virtualenv --no-site-packages --python=python3 venv1 #創建一個干凈隔離的虛擬環境,且以python3為復制本體,虛擬環境名叫做venv1 --no-site-packages 創建干凈隔離的python虛擬環境 --python=python3 指定解釋器為python3 5.告訴你虛擬環境的原理 查看當前物理環境的path變量: [root@wangdachui opt]# echo $PATH /opt/python36/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin 激活虛擬環境,再次查看環境變量 source ./activate (venv1) [root@wangdachui bin]# echo $PATH /opt/venv1/bin:/opt/python36/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin 6.檢查是否正確安裝的虛擬環境 (venv1) [root@wangdachui bin]# which python3 /opt/venv1/bin/python3 (venv1) [root@wangdachui bin]# (venv1) [root@wangdachui bin]# (venv1) [root@wangdachui bin]# which pip3 /opt/venv1/bin/pip3 (venv1) [root@wangdachui bin]# (venv1) [root@wangdachui bin]# (venv1) [root@wangdachui bin]# pip3 list Package Version ---------- ------- pip 19.0.3 setuptools 40.8.0 wheel 0.33.1 7.退出虛擬環境,再檢查python3解釋器路徑 退出命令 deactivate 8.創建2個虛擬環境 venv1 venv2 分別運行django 1, django 2 1.激活venv1 創建django1.11.14 [root@wangdachui opt]# source venv1/bin/activate 2.安裝django pip3 install -i https://pypi.douban.com/simple django==1.11.14 3.創建django項目 運行 django-admin startproject mydjango114 4.創建venv2,創建django2版本 virtualenv --no-site-packages --python=python3 venv2 激活venv2 source venv2/bin/activate 下載django2版本,且創建django2項目 pip3 install -i https://pypi.douban.com/simple django 創建django項目 運行 django-admin startproject mydjango21 1.虛擬環境工具virtuelenv 必須 找到venv1那個文件夾 2.並且必須得手動source激活
1.安裝python的虛擬環境
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv
2.通過命令創建虛擬環境
virtualenv --no-site-packages --python=python3 venv1
3.激活虛擬環境
source venv1/bin/activate
4.退出虛擬環境的命令
deactivate
學習virtualenv的升級版virtualenvwrapper工具 1.安裝 pip3 install virtualenvwrapper 2.配置個人環境變量配置文件,每次登陸都啟動virtualenvwrapper工具 vim ~/.bashrc 3.寫入加載變量,使得virtualenvwrapper每次開機可使用 export WORKON_HOME=~/Envs #設置virtualenv的統一管理目錄 export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' #添加virtualenvwrapper的參數,生成干凈隔絕的環境 export VIRTUALENVWRAPPER_PYTHON=/opt/python36/bin/python3 #指定python解釋器 source /opt/python36/bin/virtualenvwrapper.sh #執行virtualenvwrapper安裝腳本 4.退出回話,logout,重新登錄,查看工具是否安裝 5.學習virtualenvwrapper工具的命令 1.創建新的虛擬環境 mkvirtualenv mycrm 2.切換多個虛擬環境 workon 虛擬環境的名字 3.列出所有的虛擬環境目錄 lsvirtualenv 4.進入當前激活的虛擬環境的目錄 cdvirtualenv