- 6.环境变量
- 6.1 基本概念
•环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:[临时文件夹]位置和[系统文件夹]位置等
(1)查看环境变量
- 右键计算机(此电脑),选择属性
- 高级系统设置
- 选择环境变量
(2)添加环境变量 - 通过新建按钮添加环境变量
- 环境变量可以有多个值 , 值与值之间用 英文逗号隔开
(3)修改环境变量 - 通过编辑按钮来修改环境变量
(4) 删除环境变量 - 通过删除按钮来删除环境变量
6.2 path环境变量 - path环境变量 保存的是一个一个的路径
- 当我们在命令行中输入一个命令,系统会先在当前目录下找,如果有就直接打开
- 如果没有则会去path环境变量的路径去找,直到找到为止。没找到则会报错
- 我们可以将一些经常要访问的文件或程序的路径添加到环境变量当中。这样我们就可以在任意位置来访问这些文件了
注意事项 - path环境变量不区分大小写 path Path PATH 多个路径之间用 ; 隔开
1.Python语言
1.1 Python语言的基本概念
- Python 是一种极少数能兼具 简单 与 功能强大 的编程语言。你将惊异于发现你正在使用的这门编程语言是如此简单,它专注于如何解决问题,而非拘泥于语法与结构
- Python 的创造者吉多·范罗苏姆 业界称:龟叔
- 因为喜欢巨蟒剧团,所以起名为python
- 创始于1989年 真正的版本1991年
- python语言简洁且强大,用最少的语言实现强大的功能
1.2 python的特色 - 简单 易学
- 自由且开放 pip install (输入下载内容)
- 跨平台
- 可嵌入性
- 丰富的库
- 人生苦短,我用python
1.3 python语言的发展以及应用
- python语言的应用排名
- 下面是很多公司与python之间的业务
python的应用 - 常规软件的开发 (支持函数式编程,各种软件的开发工作,网络编程,脚本编写)
- 科学计算(可以绘制高质量的2D,3D图像)
- 自动化运维
- 自动化测试
- web开发(网站开发)
- 网络爬虫
- 数据分析
- 人工智能(人脸识别)
python之禅
美胜于丑。
显式优于隐式。
简单胜于复杂。
复杂总比凌乱好。
扁平比嵌套的好。
间隔胜于紧凑。
重视可读性。
特殊情况不足以打破规则,即使特例很实用,也不可违背这些规则。
错误是很正常的,要勇于面对和改正,要是你确定不想改,也可以选择pass。
面对多种可能(歧义),不要尝试去猜测,而是应该尽量找一种,最好是唯一一种明显的解决方案,不过,如果你不是Python之父的话,这种解决方案一开始可能并不明显。
做也许好过不做,但动手前要细思量。
如果你无法向人解释清楚你的方案,那肯定不是一个好方案;反之亦然。
命名空间是一个绝妙的理念,我们应该多加利用。 - python之禅(在Python编辑器中编写import this 回车就可看到python之禅)
2. python环境搭建
2.1Python的解释器 - python解释器的分类
(1)CPython(官方我们用的就是这个版本) 用c语言编写的Python解释器
(2)PyPy 用Python语言编写的Python解释器
(3)JPython 用Java编写的Python解释器
2.2 搭建Python环境
python安装视频https://jingyan.baidu.com/article/cb5d6105a32b5f005c2fe0ea.html
2.3 安装python解释器 - python解释器安装连接:https://www.python.org/
- 下载安装包
安装成功 - 查看是否安装成功
- 在键盘上按win键+R--输入cmd--回车--输入python
- 显示下面图片里的内容(安装成功)
2.4 python的交互模式 - 命令行结构
- Python 3. 6. 5 .... ---> 版本
- Type "help","copyright".....---> 版权声明
- {>>> ---> 命令提示符 (在后面可以直接输入指令)}
2.5 pip工具的使用
pip介绍 - Python官方的PyPi仓库为我们提供了一个统一的代码托管仓库,所有的第三方库,甚至你自己写的开源模块,都可以发布到这里,让全世界的人分享下载 .
- python有两个著名的包管理工具easy_install和pip。在python 2中easy_install是默认安装的,而pip需要我们手动安装。随着Python版本的提高,easy_install已经逐渐被淘汰,但是一些比较老的第三方库,在现在仍然只能通过easy_install进行安装。目前,pip已经成为主流的安装工具,自Python 2 >=2.7.9或者Python 3.4以后默认都安装有pip
pip使用 - 在命令行下,输入pip,回车可以看到帮助说明:
查看pip的版本 - pip -V(V是大写)
- pip --version(v是小写)
普通安装 - pip install (requests )
指定版本安装 - pip install (robotframework==2.8.7)
- 有的一些插件需要安装指定的版本
卸载已安装的库 - pip uninstall (requests)
- pip install (SomePackage )
- pip install SomePackage==1.0.5 # 指定版本
- pip install 'SomePackage>=1.0.6' # 最小版本
升级指定的包,通过使用==, >=, <=, >, < 来指定一个版本号。
列出已安装的模块 - pip list
显示所安装包的信息 - pip show (package)
如何将已经安装的库列表保存到文本文件中 - pip freeze > D:\桌面\install.txt
使用wheel文件安装 - 除了使用上面的方式联网进行安装外,还可以将安装包也就是wheel格式的文件,下载到本地,然后使用pip进行安装。比如我在PYPI上提前下载的pillow库的wheel文件,后缀名为whl
- 地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/
- 可以使用pip install pillow-4.2xxxxxxx.whl的方式离线进行安装
-
第一步 安装 wheel
-
第二步 找到下载的whl文件的目录进行安装(以桌面为例)
- 第三步 执行命令安装
换源安装 - 豆瓣 :http://pypi.douban.com/simple/
- 阿里 :http://mirrors.aliyun.com/pypi/simple/
- 中国科学技术大学:http://pypi.mirrors.ustc.edu.cn/simple
- 清华:https://pypi.tuna.tsinghua.edu.cn/simple
- 例如:pip install SomePackage -i https://pypi.douban.com/simple
安装不成功的原因
(1)python配置环境变量没有成功
(2)需要安装的模块需要指定版本
(3)需要跟python解释器保持一致
(4)有一些模块需要做一些依赖- 举例安装bs4,必须要安装lxml,不能越级安装
作业
第一种方法
- 举例安装bs4,必须要安装lxml,不能越级安装
- 创建一个work文件夹
- 点击文件夹再次创建一个文本文档,命名为abc.txt
- 在abc.txt中输入print('hello work')保存
- win键+r打开,输入cmd
- 输入cd/,再次输入work
- 输入python abc.txt 完成
第二种方法 - 创建一个work文件夹
- 点击文件夹再次创建一个文本文档,命名为abc.txt
- 修改重命名为abc.py
- win键+r打开,输入cmd
- 输入cd/,再次输入work
- 直接输入abc.py完成
Python的第一个程序 - 可以在交互模式实现
- 可以用Python自带的idle
- 可以用高级开发工具如 : PyCharm
PyCharm的安装和配置
PyCharm的安装
安装网站:https://www.jetbrains.com/space/