安装virtualevn
1, 下载virtualenv工具
通过物理环境的pip工具安装
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv
2, 创建虚拟环境
virtualenv --no-site-packages --python=python3 s15venv1 调用虚拟环境的命令
--no-site-packages 这是构建干净,隔离的模块的参数
--python=python3 这个参数是指定虚拟环境以哪一个物理解释器为基础的
最后一个是虚拟环境的名字 会创建一个文件夹
3, 进入虚拟环境目录,激活虚拟环境
进入创建的虚拟环境
激活 : source myenv/s15venv1/bin/activate
然后可以用which pip3 检查虚拟环境是否正常
4, 退出虚拟环境的命令
deactivate
虚拟环境管理工具virtualenvwrapper
1.安装这个命令,必须得在物理解释器底下,注意!!
pip3 install virtualenvwrapper
echo $PATH 查看环境变量,要把python3放在最前面
/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin
2.修改环境变量,每次开机就加载这个virtualenvwrapper工具
1, vim ~/.bashrc vim编辑用户家目录下的.bashrc文件,这个文件是用户在登录的时候,就读取这个文件
2, 将一下内容写到打开的文件中
export WORKON_HOME=~/Envs #设置virtualenv的统一管理目录
export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' #添加virtualenvwrapper的参数,生成干净隔绝的环境
export VIRTUALENVWRAPPER_PYTHON=/opt/python347/bin/python3 #指定python解释器
source /opt/python34/bin/virtualenvwrapper.sh #执行virtualenvwrapper安装脚本
3, 重新登录会话
logout退出
然后ssh重新登录
3, virtualenvwrapper 提供的命令
mkvirtualenv 虚拟环境名 #自动下载虚拟环境,并且激活虚拟环境
workon 虚拟环境名 #激活使用虚拟环境,会自动切换
deactivate 退出虚拟环境
rmvirtualenv 删除虚拟环境
cdvirtualenv 进入当前已激活的虚拟环境所在的目录,能查看到所有已激活虚拟环境
cdsitepackages 进入当前激活的虚拟环境的python包的目录
lsvirtualenv 列举所有的虚拟环境
lssitepackages 显示 site-packages 目录中的内容