• 虚拟环境


    管理工具

    • virtualenv
    • virtualenvwrapper

    virtualenv

    Windows 下

    安装

    • pip3 install virtualenv
      
    • 如果出现网络问题可指定下载源

    • pip3 install virtualenv -i https://pypi.douban.com/simple
      

    创建

    • virtualenv 环境名
      
      # 指定python解释器版本,例如
      virtualenv 环境名 -p python3.6
      
      # 如果你的python版本未加入环境变量,还可以指定路径,例如:
      virtualenv 环境名 -p C:python3.6.8python.exe
      # 路径为你python版本安装路径python.exe所在路径
      
    • 之后会在当前目录下创建一个与你环境名相同的文件夹,即你的虚拟环境

    激活

    • # 进入虚拟环境文件,例如创建的虚拟环境为myenv
      cd myenv
      # 进入相关的启动文件夹
      cd Scripts
      
      # 启动虚拟环境
      activate 
      
      # 退出虚拟环境
      deactivate 
      
    • 如果你的cmd路径前出现了(myenv)则激活成功

    退出

    • # 退出虚拟环境
      deactivate 
      

    删除

    • 直接删除虚拟环境的文件夹即可

    Linux 下

    安装

    • pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv
      

    创建

    • virtualenv  myenv  --python=python3.6
      

    激活

    • # 路径为你虚拟环境下的bin下的activate脚本
      source /opt/venv1/bin/activate
      

    退出

    • # 直接执行deactivate即可
      deactivate
      

    删除

    • 删除虚拟环境目录即可

    virtualenvwrapper

    Windows

    安装

    • virtualenvwrapper 是 virtualenv 的扩展包,更方便,功能更多,个人较喜欢

    • # 先安装virtualenv
      pip3 install virtualenv  -i https://pypi.tuna.tsinghua.edu.cn/simple
          
      # 再安装virtualenvwrapper
      pip3 install virtualenvwrapper -i https://pypi.tuna.tsinghua.edu.cn/simple
          
      # 再安装virtualenvwrapper-win
      pip3 install virtualenvwrapper-win -i https://pypi.tuna.tsinghua.edu.cn/simple
      

    创建

    • mkvirtualenv 虚拟环境名称
      
      # 指定python版本创建
      mkvirtualenv -p python3.6 虚拟环境名称
      
      # 指定python路径创建
      mkvirtualenv -p [python所在的路径+python运行文件的名字(加后缀名)] + 虚拟环境名
      
      # 创建成功后, 会自动工作在这个虚拟环境上
      
    • 之后会在你当前目录自动创建一个包含所有虚拟环境的文件夹Envs,以后你锁创建的所有虚拟环境将都默认放在这里,便于管理

    激活

    • workon 虚拟环境名称
      

    退出

    • deactivate
      

    删除

    • rmvirtualenv 虚拟环境名称
      
    • 要退出虚拟环境才能删除当前虚拟环境

    查看

    • # 查看所有虚拟环境名称
      workon
      

    Linux

    • linux 下还未仔细测试,以后更新(估计跟其它的差不多)

    其他相关命令

    • # 查看虚拟环境中安装的包:              
      pip freeze  或者 pip list
      
      #收集当前环境中安装的包及其版本:       
      pip freeze > requirements.txt
      
      #在部署项目的服务器中安装项目使用的模块: 
      pip install -r requirements.txt
      
    • 以上命令可导出虚拟环境中所有的模块并导入到新环境

  • 相关阅读:
    Beta冲刺(5/7)——2019.5.26
    Beta冲刺(4/7)——2019.5.25
    Beta冲刺(3/7)——2019.5.24
    Echo团队Beta冲刺随笔集合
    Echo团队Alpha冲刺随笔集合
    用户体验报告(Echo)
    Echo团队 对 待就业六人组 和 SkyReach 的Beta产品测试报告
    Beta冲刺第七天
    Beta冲刺第六天
    Beta冲刺第五天
  • 原文地址:https://www.cnblogs.com/zlx960303/p/12462151.html
Copyright © 2020-2023  润新知