目录

一、安装下载虚拟环境

二、虚拟环境命令的使用

1.创建虚拟环境的命令 :

2.查看虚拟环境的命令 :

3.使用虚拟环境的命令 :

4.退出虚拟环境的命令 :

5.删除虚拟环境的命令 :


一、安装下载虚拟环境

1.安装虚拟环境的命令 :

sudo pip install virtualenv
sudo pip install virtualenvwrapper

Ubuntu做GPU虚拟化 ubuntu 虚拟环境_python

Ubuntu做GPU虚拟化 ubuntu 虚拟环境_开发语言_02

2.虚拟环境安装好后,如果提示找不到mkvirtualenv命令,须配置环境变量:

创建目录用来存放虚拟环境 :

mkdir $HOME/.virtualenvs

先切换到主目录里 ,创建.virtualenvs文件

Ubuntu做GPU虚拟化 ubuntu 虚拟环境_开发语言_03

 

Ubuntu做GPU虚拟化 ubuntu 虚拟环境_python_04

文件创建好后,打开~/.bashrc文件,并添加如下:

export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

示例:

打开.bashrc文件

Ubuntu做GPU虚拟化 ubuntu 虚拟环境_linux_05

 在文件末尾,插入代码,保存退出(:wq)

Ubuntu做GPU虚拟化 ubuntu 虚拟环境_开发语言_06

运行 source ~/.bashrc,如果出现以下状况,是因为,将python做与python3.8做了软链接(ln -s python python3.8),所以导致用pip安装virtualenvwrapper之后,在source启动virtualenvwrapper.sh时以及workon 虚拟环境时总是报错:

Ubuntu做GPU虚拟化 ubuntu 虚拟环境_python_07

我们的解决办法是:

首先,使用以下命令,找到文件路径

whereis virtualenvwrapper.sh

然后,切换到该文件目录下,使用该命令对其进行编辑:

sudo gedit virtualenvwrapper.sh

将【which python 】改为【which python3 】

Ubuntu做GPU虚拟化 ubuntu 虚拟环境_linux_08

修改前:

Ubuntu做GPU虚拟化 ubuntu 虚拟环境_开发语言_09

 修改后:

Ubuntu做GPU虚拟化 ubuntu 虚拟环境_虚拟环境_10

 修改完成后,点击保存,然后重新运行 source ~/.bashrc即可

Ubuntu做GPU虚拟化 ubuntu 虚拟环境_python_11

 完成后,即可运行虚拟环境命令的操作。

二、虚拟环境命令的使用

1.创建虚拟环境的命令 :

  • 提示:如果不指定python版本,默认安装的是python2的虚拟环境

在python2中,创建虚拟环境

mkvirtualenv 虚拟环境名称

在python3中,创建虚拟环境

mkvirtualenv -p python3 虚拟环境名称

示例:

Ubuntu做GPU虚拟化 ubuntu 虚拟环境_linux_12

 创建成功后,会自动进入创建的虚拟环境中。

提示:

  • 创建虚拟环境需要联网
  • 创建成功后, 会自动工作在这个虚拟环境上
  • 工作在虚拟环境上, 提示符最前面会出现 “虚拟环境名称”

2.查看虚拟环境的命令 :

该命令是查看已有的虚拟环境

workon

示例:

Ubuntu做GPU虚拟化 ubuntu 虚拟环境_Ubuntu做GPU虚拟化_13

3.使用虚拟环境的命令 :

workon 虚拟环境名称

示例:

Ubuntu做GPU虚拟化 ubuntu 虚拟环境_虚拟环境_14

4.退出虚拟环境的命令 :

deactivate

示例:

Ubuntu做GPU虚拟化 ubuntu 虚拟环境_开发语言_15

5.删除虚拟环境的命令 :

rmvirtualenv 虚拟环境名称

 示例:

Ubuntu做GPU虚拟化 ubuntu 虚拟环境_虚拟环境_16