• 虚拟环境


    管理工具

    • 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.8\python.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
      
    • 以上命令可导出虚拟环境中所有的模块并导入到新环境

    世上只有10种人,一种懂二进制,一种不懂二进制
  • 相关阅读:
    Python:字典
    Linux基础:dirname命令总结
    (三)封装与类
    (二)Java编程基础
    Ubuntu18.04 安装QQ、Tim、微信与win无差异
    (一)JDK安装和使用eclipse输出hello world
    Java复习目录
    (八)MySQL事务、视图、变量、存储过程、函数、流程控制结构
    (七)MySQL常见的数据类型、约束和标识列
    (六)MySQL数据、库、表的管理
  • 原文地址:https://www.cnblogs.com/zlxuan/p/12462151.html
Copyright © 2020-2023  润新知