virturalenv和virtualenvwrapper的使用

介绍

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

参考

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。