linux服务器上新建虚拟环境的三种方式

linux服务器上新建虚拟环境

  • 1.方式1
    • 1.1下载Anconda3 安装
  • 2.方式2
    • 2.1下载安装virtualenv
  • 3.方式3
    • 3.1下载安装 virtualenvwrapper

1.方式1

1.1下载Anconda3 安装

首先下载一个对应版本的Anaconda3-2019.03-Linux-x86_64.sh。

在这里插入图片描述
在文件目录下执行 bash Anaconda3-5.2.0-Linux-x86_64.sh
1.2验证是否安装成功。
在终端输入anaconda,如果出现如下图所示命令,则代表安装成功
linux服务器上新建虚拟环境的三种方式_第1张图片
如果未成功

这是由于环境变量未导入,或者环境变量导入了未更新。
输入命令打开配置文件
vim ~/.bashrc
在最后添加语句
export PATH=/home/X/anaconda3/bin:$PATH
X是你的用户名这里是chenyahao.最后输入 source ~/.bashrc 更新配置文件即可。
linux服务器上新建虚拟环境的三种方式_第2张图片
linux服务器上新建虚拟环境的三种方式_第3张图片
上边的是自带的。下边是自动创建的
在这里插入图片描述
linux服务器上新建虚拟环境的三种方式_第4张图片

2.方式2

2.1下载安装virtualenv

pip install virtualenv

为一个工程创建一个虚拟环境:
$ cd my_project_dir
$ virtualenv tt  #venv为虚拟环境目录名,目录名自定义
可以 选择一个Python解释器。 如果安装了其他Python版本。输入 whereis python
virtualenv -p /usr/bin/python2.7 tt
 
在这里插入图片描述
然后就激活了。
退出deactivate

3.方式3

3.1下载安装 virtualenvwrapper

鉴于virtualenv不便于对虚拟环境集中管理,所以推荐直接使用virtualenvwrapper。 virtualenvwrapper提供了一系列命令使得和虚拟环境工作变得便利。它把你所有的虚拟环境都放在一个地方。
1)下载 pip install virtualenvwrapper
2)安装完成后,在~/.bashrc写入以下内容
vim ~/.bashrc

 
export WORKON_HOME=~/Envs         #virtualenvwrapper存放虚拟环境目录
source /usr/local/bin/virtualenvwrapper.sh  #virtrualenvwrapper会安装到python的bin目录下,所以该路径是python安装目录下bin/virtualenvwrapper.sh

linux服务器上新建虚拟环境的三种方式_第5张图片
3)读入配置文件生效
source ~/.bashrc    #读入配置文件,立即生效
4) 创建虚拟环境 mkvirtualenv
mkvirtualenv venv   
当然也可以指定Python解释器
mkvirtualenv --python=/usr/local/python3.5.3/bin/python venv
5 )切换虚拟环境
查看当前的虚拟环境目录
[root@localhost ~]# workon
py2
py3

6)切换到虚拟环境
[root@localhost ~]# workon py3
(py3) [root@localhost ~]#
7)退出虚拟环境
deactivate
8)删除虚拟环境
rmvirtualenv venv

你可能感兴趣的:(环境配置)