虚拟环境(Linux)

虚拟环境

环境:centos7

virtualenv

安装

**作用:**virtualenv 是一个创建 独立python环境 的工具。virtualenv为应用提供了隔离的 Python运行环境 ,解决了不同应用间多版本的冲突问题

**原理:**把系统Python复制一份到virtualenv的环境,用命令source venv/bin/activate进入一个virtualenv环境时,virtualenv会修改相关环境变量,让命令python和pip均指向当前的virtualenv环境

pip install virtualenv
virtualenv --version

创建

  • 创建虚拟环境

    [owl@owl ~]$virtualenv env1
    
  • 激活虚拟环境

    [owl@owl ~]$cd env1
    [owl@owl ~]$source bin/activate
    
    # 查看虚拟环境中Python的版本
    [owl@owl ~]$ Python -V
    
  • 退出虚拟环境

    (env1) [owl@owl ~]$ deactivate
    

指定Python版本

  • 指定当前项目的Python版本
[owl@owl ~]$ virtualenv -p /usr/local/python3/bin/python3.8 env11
  • 修改默认Python版本

    修改~/.bashrc文件;添加export VIRTUALENVWRAPPER_PYTHON变量,值为Python路径即可

    export VIRTUALENVWRAPPER_PYTHON=/usr/local/python3/bin/python3.8
    

virtualenvwrapper

安装

  • 安装virtualenvwrapper

    pip install virtualenvwrapper
    
  • vitualenvwrapper位置

    在Python的bin目录下

    cd /usr/local/python3/bin
    ll
    

指定Python版本

vim ~/.bashrc

添加一下两行代码
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/python3/bin/virtualenvwrapper.sh
  • 激活~/.bashrc

    source ~/.bashrc
    

创建虚拟环境

  • 创建
mkvirtualenv env1
  • 查看虚拟环境个数

    workon
    
  • 进入虚拟环境

    workon  env_name
    
  • 退出虚拟环境

    deactivate
    
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值