目录
-
压缩与解压
windows下常见的压缩包:
> zip rar
> linux下常见的压缩包格式
> zip gz bz2 tar(归档)
zip
> 压缩: zip 压缩包 文件1 文件2
> 解压: unzip 压缩包
> gzip / bzip2 / tar ......
tar
> -c -- 创建新的打包文件 [压缩用的]
> -v --- 显示压缩或者解压的详细信息
> -f --- 指定要操作的文件 [位于所有参数的最后]
> -z --- 压缩|解压 gz文件的 文件格式 .tar.gz
> -j --- 压缩|解压 bz2文件的 文件格式 .tar.bz2
> -x --- 解压缩包
> -C ---- 指定解压的文件的路径 如果不用这个默认是解压在当前路径下
> 压缩:
> 归档
> tar -cvf 文件名.tar 文件1 文件2
> 压缩文件gz
> tar -cvzf 文件名.tar.gz 文件1 文件2
> 压缩bz2
> tar -cvjf 文件名.tar.bz2 文件1 文件2
> 解压
> 解归档
> tar -xvf 文件名.tar -C 路径
> 解压缩文件gz
> tar -zvzf 文件名.tar.gz -C 路径
> 解压缩bz2
> tar -xvjf 文件名.tar.bz2 -C 路径 -
虚拟环境
计算机上本身是有一个Python开发环境的
> windows 上面是自己安装的 Python3.7
> linux下 环境时安装好的 自带的 Python2.7 Python3.5
> 以后写项目的时候 可能每个项目使用的框架是不一样的
> web后端框架 flask tornato django
> 如果没有虚拟环境 所有的项目的使用的框架都是一样的
> 即使是flask项目 下面也会有django框架的存在
> 所以需要创建虚拟环境 使项目之间相互独立隔离 项目需要什么 安装什么 没有存在不必要框架的需求的
> linux
> pip install virtualenvwrapper [虚拟环境统一管理器]
> 创建存放虚拟环境的目录
> 当前用户的目录下创建的
> 虚拟环境目录是隐藏
> mkdir .virtualenvs
> 配以一下配置文件 --- 让创建的这个目录作为虚拟环境的家目录
> 编辑文件 当前用户下的.bashrc文件
> 在文件最下方写:
> export WORKON_HOME=$HOME/.virtualenvs
> #查看一些虚拟环境统一管理器的位置
> # /usr/local/bin/virtualenvwrapper.sh
> #或者 /home/自己的用户名/.local/bin/virtualenvwrapper.sh
> #渲染一下虚拟环境统一资源管理器
> source virtualenvwrapper.sh的路径
> 设置好了 保存退出
> 在终端上 渲染一下修改的配置文件 让配置生效
> source .bashrc
> 创建虚拟环境
> mkvirtualenv 虚拟环境的名字 默认安装的python2的环境
> deactivate 退出虚拟环境
> mkvirtualenv 虚拟环境的名字 -p /usr/bin/python3 [创建虚拟环境的Python3版本的]
> workon 虚拟环境的名字 切换/进入到指令虚拟环境
> 忘记虚拟环境的名字 workon 点击两下tab键
> rmvirtualenv 虚拟环境名字 删除虚拟环境
> windows
> 安装虚拟环境统一资源管理器
> pip install virtualenvwrapper-win
> 创建虚拟环境的指令与linux一样的
> 不创建存放虚拟环境位置的路径的话 默认是存放在 C:/users/用户名/ENVS
> 修改一下虚拟环境存在的位置
> 1.在自己的指定的盘符指定目录下创建一个ENVS的文件夹
> 2.设置环境变量
> 我的电脑 ---> 右键属性 ----> 高级环境设置 -----> 环境变量 ----> 系统变量 ---->
> 添加
> 字段名: WORKON_HOME
> 值: 自己指定的ENVS的路径
> mac下 类似于linux