linux下创建虚拟环境

什么是virtualenv

virtualenv本身是一个独立的项目,用以隔离不同项目的工作环境。例如,项目A和项目B都是使用Python 2.7.13,但是,项目A需要使用Flask 0.8版本,项目B需要使用Flask 0.9版本。我们只要组合pyenv和virtualenv这两个工具,就能够构造Python和第三方库的任意版本组合,拥有了很好的灵活性,也避免了项目之间的相互干扰。

安装virtualenv(可选)

如果是python3以上,安装完pyth就已经安装了virtualenv,就不用安装了

#安装
$ pip install virtualenv

#或者,如果提示版本不匹配,可以使用--upgrade参数
$ sudo pip install --upgrade virtualenv

  • 使用virtualenv创建项目的虚拟环境

一个项目创建一个virtualenv的虚拟环境,在这个环境中,可以用pip安装项目所需的库,不会影响其他项目。切记一个项目一个虚拟环境,否则可能会发生莫名的错误

#1.首先创建项目目录

sudo mkdir -p myproject/blog

#2.创建项目虚拟环境

#用法:pyenv virtualenv python版本号 虚拟环境名

pyenv virtualenv 3.6.4 env36

#3.切换到虚拟环境

pyenv activate env36

#4.退出虚拟环境

pyenv deactivate env36

注:创建好的虚拟环境在 ~/.pyenv/versions 目录下

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值