virtualenv虚拟环境的安装及操作

什么是虚拟环境:

虚拟环境是一个包含特定版本依赖包的开发环境

虚拟环境的安装:
  • window:

    升级 pip 的命令:

     python -m pip install -upgrade pip
    

    Virtualenv 安装命令:

     pip install virtualenv
    

    Virtualenvwrapper 安装命令:

     pip install virtualenvwrapper-win
    

    设置 WORKON_HOME 环境变量:

     默认路径:C:\Users\admin\Envs
    

    设置为:

     WORKON_HOME=D:\Software\PythonEnvs
    

    在这里插入图片描述

  • Ubuntu:

    pip 的安装:

     sudo apt install python3-pip
    

    pip 的升级:

     sudo python3 -m pip install --upgrade pip
    

    Virtualenv 安装命令:

     sudo python3 -m pip install virtualenv
    

    Virtualenvwrapper 安装命令:

     sudo python3 -m pip install virtualenvwrapper
    

    设置 WORKON_HOME 环境变量:
    打开~/.bashrc文件:

     sudo gedit ~/.bashrc
    

    在文件内容结尾处添加:

     export WORKON_HOME=$HOME/.virtualenvs
     export PROJECT_HOME=$HOME/workspace
     source/usr/local/bin/virtualenvwrapper.sh
    

    最后执行:

     source ~/.bashrc
    

    所有的虚拟环境,都位于/home/.virtualenvs目录下。

    如果报错:/usr/bin/python:No module named virtualenvwrapper

    原因:可能 Ubuntu 安装了2.7 和3.x 两个版本的python ,在安装时使用的是 sudo pip3 install virtualenvwrapper,在运行的时候默认使用的是python2.x,但在python2.x中不存在对应的模块。

    解决办法:增加如下环境变量:

     VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
    

    注:Ubuntu下以点 (.)开头的文件和文件夹是隐藏的,按 Ctrl+h 就可以显示以点开头的文件

Virtualenvwrapper的基本操作:
  • 创建虚拟环境:
     mkvirtualenv [虚拟环境名称]
    
  • 删除虚拟环境:
     rmvirtualenv [虚拟环境名称]
    
  • 进入虚拟环境:
     workon [虚拟环境名称] 
    
  • 退出虚拟环境:
     deactivate
    
使用 requirements.txt 文件安装命令:
  •  pip install -r requirements.txt
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值