zoukankan      html  css  js  c++  java
  • Linux虚拟环境创建及使用

    Linux虚拟环境创建及使用

    linux安装

    #方法2:linux
    pip 3 install virtual env wrapper
    mkdir $HOME/.virtualenvs					#把所有虚拟环境指定到一个目录文件夹下存放
    find/-name virtual env wrapper.sh			#查找执行脚本路径, 添加到~/.bashrc
    
    vim~/.bashrc							#修改bash配置文件
    
    '''
    export WORKON_HOME=$HOME/.virtualenvs		#python虚拟环境安装位置
    VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3	
    source/usr/local/bin/virtualenvwrapper.sh
    '''
    
    source~/.bashrc						#执行virtual env wrapper安装脚本
    

    virtualenvwrapper使用命令

    mkvirtualenv test1				#创建虚拟环境
    mkvirtualenv test2env -p python3	
    lsvirtualenv					#查看虚拟环境
    workon testl					#进入虚拟环境
    deactivate					#退出虚拟环境
    rmvirtualenv test1				#删除虚拟环境
    pip list						#查看虚拟环境下的安装包
    

    pip命令基本使用

    pip
    pip install					#安装依赖包
    pip uninstall					#卸载依赖包
    pip list						#查看已经安装的依赖包
    pip freeze > requirements.txt		#导出依赖包
    pip install -r requirements.txt	#从文件安装依赖包
    

    3 Django设计模式(MVC/MTV)

    • 目的:了解什么是MVC, MTV

    • 思考:为什么要用设计模式

      • 分工、解耦,让不同的代码块之间降低耦合,增强代码的可扩展性和可移植性,实现向后兼
    • MVC:

      • M全拼为Model, 主要封装对数据库层的访问, 对数据库中的数据进行增、删、改、查操作。
      • V全拼为View, 用于封装结果, 生成页面展示的html内容。
      • C全拼为Controller, 用于接收请求, 处理业务逻辑, 与Model和View交互, 返回结果。
    • MVT:

      • M全拼为Model, 与MVC中的M功能相同, 负责和数据库交互, 进行数据处理。
      • V全拼为View,用与MVC中的C功能相同, 接收请求, 进行业务处理, 返回应答。
      • T全拼为Template, 与MVC中的V功能相同, 负责封装构造要返回的html。
      • 1603719899091
  • 相关阅读:
    [BZOJ 4117] Weather Report
    [BZOJ 3233] 找硬币
    集合迭代器Iterator
    如何实现数组与List的相互转换?在 Queue 中 poll()和 remove()有什么区别?哪些集合类是线程安全的?
    ArrayList分别与LinkedList、Vector、Array的区别
    HashMap与TreeMap
    HashSet原理
    并发场景下HashMap死循环导致CPU100%的问题
    HashMap工作原理
    HashMap与HashTable的区别
  • 原文地址:https://www.cnblogs.com/tjw-bk/p/14015044.html
Copyright © 2011-2022 走看看