介绍
virtualenv是python的一个包管理工具,virtualenvwrapper是对virtualenv的一个包装,用起来更加的直观和方便。
安装virtualenv和virtualenvwrapper
pip install virtualenv
pip install virtualenvwrapper
virtualenv使用
- 1 创建项目目录 mkdir mmdection && cd mmdection
- 2 创建虚拟环境:virtualenv pytorh14
- 3 激活虚拟环境:source /opt/store/mmdection/python14/bin/activate 【一定要写完整路径】
- 4 查看python和pip的路径: which python, which pip
- 5 导出依赖包:pip freeze > requirments.txt
- 6 安装依赖包:pip install -r requirments.txt
- 7 离开当前激活环境:deactivate
virtualenvwrapper使用
查看virtualenvwrapper的位置:which virtualenvwrapper.sh
[root@localhost ~]# which virtualenvwrapper.sh
/opt/anaconda3/bin/virtualenvwrapper.sh
配置环境变量 (以后创建的环境目录都集中放在 $WORKON_HOME 目录下管理了)
在~/.bash_profile中添加一下内容,并执行 source ~/.bash_profile
export WORKON_HOME=$HOME/.virtualenvs
source /opt/anaconda3/bin/virtualenvwrapper.sh
- 创建env环境: mkvirtualenv torch14 (指定python版本 mkvirtualenv -p python3 ENVNAME)
- 进入创建的环境:workon torch14
- 显示环境列表:lsvirtualenv
- 复制环境:cpvirtualenv SRC DEST
- 删除环境:rmvirtualenv torch14 【注意要先退出激活状态,再退出】
- 所有环境都运行的命令:allvirtualenv pip install -U pip
- 退出当前环境:deactivate