linux虚拟环境的创建与使用
方法一:
一.安装虚拟环境所需的包
安装虚拟环境需要包的命令:
sudo pip install virtualenv
sudo pip install virtualenvwrapper
安装完虚拟环境后,如果提示找不到 mkvirtualenv
命令,需配置环境变量:
#1.创建目录用来存放虚拟环境
mkdir $HOME/.virtualenvs
#2.打开~/.bashrc文件,添加两行代码
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
#如果还是提示找不到mkvirtualenv命令,可能是virtualenvwrapper.sh文件路径不对,用which找出路径
#which virtualenvwrapper.sh
#用找出的路径替换source /usr/local/bin/virtualenvwrapper.sh中的路径
#3.运行
source ~/.bashrc
二.创建虚拟环境
在python2中创建虚拟环境:
mkvirtualenv 虚拟环境名称
#例:mkvirtualenv yolov5
#提示:如果不指定python版本,默认安装的是python2的虚拟环境
在python3中创建虚拟环境:
mkvirtualenv -p python3 虚拟环境名称
#例:mkvirtualenv -p python3 yolov5
三.虚拟环境的简单使用
查看虚拟环境的命令:
workon
使用虚拟环境的命令:
workon 虚拟环境名称
#例:workon yolov5
退出虚拟环境的命令:
deactivate
删除虚拟环境的命令:
rmvirtualenv 虚拟环境名称
#例:rmvirtualenv yolov5
#删除正在运行的虚拟环境,需要先退出,再删除
#即,先deactivate,再rmvirtualenv yolov5
方法二:
#创建一个python版本是3.6的虚拟环境
conda create -n 虚拟环境名称 python=3.6
#激活虚拟环境
conda activate 虚拟环境名称
#查看已安装的虚拟环境
conda info --envs
#退出虚拟环境
deactivate 虚拟环境名称