• 创建虚拟环境


    创建虚拟环境

    虚拟环境的作用

    • 隔离项目依赖(也有项目隔离一说但是不够准确)

    创建方法

    • 虚拟环境的位置:
      • 虚拟化技术
        • 虚拟机
        • 虚拟机容器
          -Docker
        • 虚拟环境
          -Python专用
          -将Python依赖隔离

    1. 官方的方法

    1. 命令: python -m venv NewEnvProjectName
      python 调用 venv 模块 生成新的虚拟环境文件
    • 虽然每一次生成虚拟环境 都会显示 install 但是生成新的虚拟环境并不需要联网
    • 生成文件的未知: 在当前目录下创建虚拟黄静目录
    1. 讲解: python -m 把一个包作为一个模块来执行
      venv 就是 python自带的创建虚拟环境的包/模块
      venv是python3 标准库里的一个包, 用来管理虚拟黄静的

    2. 启动与关闭虚拟环境

    • 在虚拟环境的 Script 目录下执行

      1. 开启 activate
      2. 关闭 deactivate
    • windows平台:

      1. env/lib library 图书馆, 这里面就是各种依赖 : django/flask/pillow ......
      2. env/Scripts/actibate.bat 这个文件是用来 进入 虚拟环境 (进入后命令行前面会显示虚拟环境名称)
        • 退出虚拟环境: deactivate.bat
    1. 命令与文件的关系:
      命令的载体是文件,
      deactivate.bat是文件, 执行deactivate 其实就是调用的 deactivate.bat这个文件(执行这里面的命令/命令行)

    2. windows基本命令

    dir directory:目录 输出当前的目录列表
    cd (change directory) 跳转目录

    1. 查看 django 版本 python -m django --version

    2. 网上的方法

    1. 配置虚拟环境的方法: (windwos)
      1. 下载虚拟环境包
        pip install virtualenv
      2. 进入你的虚拟环境统一存放的目录 生成新的虚拟环境
        virtualenv NewEnvProjectName (新的虚拟环境的名称)
      3. 进入虚拟环境
        cd NewEnvProjectName/Scripts
        activate
      4. 退出虚拟环境
        deactivate

    趣味小知识

    • venv 的由来
      官方本来没有,但是由于编码需要,码圈产生了 网上的方法,
      后来官方一看 这个需求比较强烈,就将这个方法写进了 python 包
  • 相关阅读:
    加载第三方Cocoapod库时到项目时
    IOS seachbar 收回键盘
    设置tableView 的Section的title问题
    UISearchView
    UICollectionView 头视图、 尾视图以及Cell自定制
    UICollectionView
    Tomcat上java.lang.IllegalStateException: Optional int parameter 'id' is not present
    格式化p6spy的输出日志
    bootstrap fileinput添加上传成功回调事件
    条件注释判断浏览器<!--[if !IE]>
  • 原文地址:https://www.cnblogs.com/ma-ming/p/11791055.html
Copyright © 2020-2023  润新知