centos之创建虚拟环境

虚拟环境

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
    

你可能感兴趣的:(Linux,centos,linux,服务器)