python虚拟环境

python虚拟环境


虚拟环境的作用

虚拟环境能够独立于真实环境存在,并且可以同时有多个互相独立的 Python 虚拟环境,每个虚拟环境都可以营造一个干净的开发环境,对于项目的依赖、版本的控制有着非常重要的作用。


自带的虚拟环境venv

在python3.5以后,python就自带了创建虚拟环境的命令venv,具体使用如下

创建虚拟环境

Linux和Windows操作一样,命令如下:

python -m venv test_venv

功能:在当前目录下创建一个叫test_venv的虚拟环境,注意:不需要先创建test_venv文件夹,它会自动创建,并放入虚拟环境

激活与使用虚拟环境

注意:以下命令都在虚拟环境的上级目录执行

  • 进入虚拟环境:

    Linux和Windows操作有所不同,分开来说

    • Windows

      执行虚拟环境test_venv下的Scripts下的activate.bat,即可进入虚拟环境,例如

      .\test_venv\Scripts\activate
      
    • Linux

      source ./test_venv/bin/activate
      
  • 退出虚拟环境:

    在虚拟环境中,执行如下命令:

    deactivate
    
  • 删除虚拟环境:

    直接删除虚拟环境文件夹即可,命令如下:

    rm -r test_venv
    

virtualenv安装

virtualenv

virtualenv可以创建一个python的虚拟环境,安装步骤如下

  1. win+R,输入cmd,打开命令行窗口

  2. 输入如下命令

    pip install virtualenv
    

virtualenvwrapper

virtualenvwrapper则是虚拟环境的管理库,用于管理虚拟环境,安装步骤如下

  1. win+R,输入cmd,打开命令行窗口

  2. 输入如下命令

    pip install virtualenvwrapper-win
    
  3. 打开控制面板-系统和安全-系统-高级系统设置-环境变量-系统变量-点击新建

  4. 输入变量名为WORKON_HOME,变量值为你想要统一存放虚拟环境的路径,自定义,如下图

在这里插入图片描述

  1. 进入pthon的安装路径下的Scripts

  2. 双击virtualenvwrapper.bat

  3. 重新打开cmd命令行窗口,即可使用

创建与使用虚拟环境

因为有了virtualenvwrapper,所以创建和使用虚拟环境比较方便

  • 创建虚拟环境可以在cmd,使用下面命令行语句

    mkvirtualenv new_env
    
  • 进入虚拟环境

    workon new_env
    
  • 离开当前虚拟环境

    deactivate
    
  • 删除虚拟环境

    rmvirtualenv new_env
    

参考网站

https://www.cnblogs.com/zhangguanghe/p/9248443.html

https://www.jianshu.com/p/7ed2dfa86e90

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值