Python 必备要点总结及环境搭建(上)
1、python语言
python语言的基本概念
-
官方对python的介绍:
python 是一款易于学习且功能强大的编程语言。它具有高效率的数据结构,能够简单又有效地实现面向对象编程。python简洁的语法与动态输入的特征,加上它加上其解释性语言的本质,使得它成为一种在多种领域与绝大多数平台都能进行脚本编写与应用快速开发工作的理想语言。
-
python的创造者吉多·范罗苏姆(Guido van Rossum)采用BBC电视节目《蒙提·派森的飞行马戏团(Monty Python’s Flying Circcus,一一巨蟒剧团)的名字来为这门编程语言命名。
python的特色
- 简单
- 易于学习
- 自由并且开放
- 跨平台性强
- 可嵌入性
- 拥有丰富的库
python 的应用
- 常规的软件开发
- 科学计算
- 自动化运维
- web开发
- 网络爬虫
- 数据分析
- 人工智能
2、Windows下python环境搭建
搭建环境
python的解释器
- 环境搭建就是安装python的解释器
- python的解释器分类:
。CPython 用c语言编写的python解释器
。PyPy 用python语言编写的python解释器
。JPython 用Java编写的python解释器
搭建python环境
官方链接:lhttps://www.python.org/
进入官网后点击downloads.下载并安装包。
推荐下载3.6版本的安装包,因为3.6版本的安装包比较稳定,且包含有丰富的库。如果你不想因为不是自己敲错代码而导致出错的话,3.6版本值得下载。
python安装
双击下载好的exe.(本人使用的是3.9演示)
1为快速安装 2为自定义安装
如果你不想你的C盘负荷太大,推荐使用自定义安装,节省C盘空间。(本人使用自定义安装)
勾选上添加环境,点击customize install.
选择自己的安装路径:(我的是F:\python)
等待安装完成。
出现这个页面显示安装成功。
安装好后,可以通过输入python可以快速找到解释器。
进行编程即可。
苹果电脑安装python可访问链接: https://www.cnblogs.com/jasmine0112/p/14233303.html.
pip工具使用
pip介绍
pip是通用的Python包管理工具,提供了对Python包的查找、下载、安装、卸载的功能。类似于linux中的yum,yum是为快速安装和管理linux应用,而pip则是用于Python模块和工具的安装与管理。
pip 使用
在命令行下,输入pip,回车可以看到帮助说明:
普通安装
代码示例,如下:
pip install requests
指定已安装的库
pip install robotframework==2.8.7
卸载已安装的库
pip uninstall requests
升级指定的包,通过使用==,>=,<=,<来指定一个版本号
pip install 'SomePackage>=1.0.6'
列出已安装的库
pip list
显示所安装包的信息
pip show package
将已经安装的库列表保存到文本文件中
pip freeze > D:\桌面\install.txt
下载导出来的包
pip install -r package.txt
使用wheel文件安装
除了上面的联网进行安装外,还可以将安装包也就是wheel格式的文件,下载到本地,然后使用pip进行安装。比如:在PYPI上提前下载的pillow库的wheel文件,后缀名为whl。
地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/.
可以用 pip install ad3-2.2xxxxxx.whl的方式进行离线安装
- 第一步 安装wheel
- 第二步 找到下载的wheel文件的目录进行安装(以桌面为例)
- 第三步 执行命令安装
安装完成!
官网通常是国外网站,下载较慢,可以使用国内的镜像源进行安装。
换源安装
豆瓣:https://pypi.douban.com/simple
阿里:http://mirrors.aliyun.com/pypi/simple
中国科学技术大学:http://pypi.mirrors.ust.edu.cn/simple
清华:https://pypi.tuna.tsinghua.edu.cn/simple
例如:pip install SomePackage -i https://pypi.douban.com/simple
备注: Python 必备要点总结及环境搭建(中、下)是关于pycharm的安装和环境搭建,如感兴趣请访问https://www.cnblogs.com/wakeyolyj/category/1942015.html
总结
本文章是对与python的基础知识的总结和python环境的搭建。希望能给大家带来帮助。
如有侵权,请私信联系。