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
原文地址:https://www.cnblogs.com/tjw-bk/p/14015044.html