创建指定python版本的虚拟环境

使用virtualenvwrapper管理虚拟环境

鉴于virtualenv不便于对虚拟环境集中管理,所以推荐直接使用virtualenvwrapper。
virtualenvwrapper提供了一系列命令使得和虚拟环境工作变得便利。它把你所有的虚拟环境都放在一个地方。
其实使用类似虚拟环境(相比于容器,虚拟机更轻一级)这样的东西,使用nanconda更加容易,而且更稳定,功能更加强大。

1.安装virtualenvwrapper(确保virtualenv已安装)

pip install virtualenvwrapper
pip install virtualenvwrapper-win  #Windows使用该命令

2.修改配置文件。

安装完成后,在~/.bashrc写入以下内容,便于管理所有创建的虚拟环境。

export WORKON_HOME=~/Envs
source /usr/local/bin/virtualenvwrapper.sh 

解释:

第一行:virtualenvwrapper存放虚拟环境的目录,其中Envs为自己取的名字,以后创建的新的虚拟环境都放在这个文件夹下。

第二行:virtrualenvwrapper会安装到python的bin目录下,所以source后的路径是python安装目录下bin/virtualenvwrapper.sh。

当然,windows环境下,在电脑的环境变量中指定WORKON_HOME的路径即可将以后创建的虚拟环境放入到指定路径下(计算机->属性->高级->环境变量,和配环境过程差不多)。

3.重新启动配置文件。

source ~/.bashrc    #读入配置文件,立即生效

virtualenvwrapper基本使用

1.创建虚拟环境:mkvirtualenv

mkvirtualenv venv 

这样会在WORKON_HOME变量指定的目录下新建名为venv的虚拟环境。
若想指定python版本,可通过"–python"指定python解释器

mkvirtualenv --python=/usr/local/python3.5.3/bin/python venv_name

其中,–python=的是你要使用的python解释器的路径,后面的是虚拟环境的名字。

2. 基本命令

查看当前的虚拟环境目录

[root@localhost ~]# workon # 此命令会列出所有创建过的你虚拟环境名字

py2

py3

切换到虚拟环境

[root@localhost ~]# workon py3

(py3) [root@localhost ~]#

退出虚拟环境

(py3) [root@localhost ~]# deactivate

[root@localhost ~]#

删除虚拟环境

rmvirtualenv venv

参考链接:

https://blog.csdn.net/weixin_39954229/article/details/78100968
https://www.cnblogs.com/pythoner6833/p/8998543.html
https://blog.csdn.net/ck4438707/article/details/53140084?utm_medium=distribute.pc_relevant.none-task-blog-title-4&spm=1001.2101.3001.4242
https://blog.csdn.net/zsc201825/article/details/106792350
https://blog.csdn.net/gdengden/article/details/84671208
https://blog.csdn.net/Co_zy/article/details/77412610?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param
https://blog.csdn.net/zsc201825/article/details/106792350
https://blog.csdn.net/gdengden/article/details/84671208

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值