linux服务器上新建虚拟环境
1.方式1
1.1下载Anconda3 安装
首先下载一个对应版本的Anaconda3-2019.03-Linux-x86_64.sh。
在文件目录下执行 bash Anaconda3-5.2.0-Linux-x86_64.sh
1.2验证是否安装成功。
在终端输入anaconda,如果出现如下图所示命令,则代表安装成功
如果未成功
这是由于环境变量未导入,或者环境变量导入了未更新。
输入命令打开配置文件
vim ~/.bashrc
在最后添加语句
export PATH=/home/X/anaconda3/bin:$PATH
X是你的用户名这里是chenyahao.最后输入 source ~/.bashrc 更新配置文件即可。
上边的是自带的。下边是自动创建的
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
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