目录
一、python
选择相应的版本进行下载,我选择的是web-based installer:
Gzipped source tarball 是Linux系统下载的版本
XZ compressed source tarball 是CentOS系统下载的版本(注意Linux和CentOS自带python,一般不用再下载python)
macOS 64-bit/32-bit installer:Mac电脑32位系统版本
macOS 64-bit installer:Mac电脑64位系统
Windows x86-64:windows 64位操作系统版本
Windows x86:windows 32操作系统版本
embeddable zip file:解压安装。下载的是一个压缩文件,解压后即表示安装完成
executable installer:程序安装。下载的是一个exe可执行程序,双击进行安装
web-based installer:在线安装。下载的是一个exe可执行程序
下载完成,双击进行安装:
安装完成,打开cmd窗口查看是否安装成功:√
二、python库
什么是python的库?
- 在Python语言的库中,分为Python标准库和Python的第三方库。python的标准库是随着pyhon安装的时候默认自带的库,python的第三方库,需要下载后安装到python的安装目录下,不同的第三方库安装及使用方法不同。它们调用方式是一样的,都需要用import语句调用
标准库:
名称 | 作用 |
datetime | 为日期和时间处理 同时提供了简单和复杂的方法 |
time | 提供了各种操作时间值得函数 |
random | 提供了生成随机数的工具 |
math | 为浮点运算 提供了对底层C函数库的访问 |
sys | 工具脚本经常调用命令行参数,这些命令行参数 以链表形式存储于sys模块的argv变量 |
os | 提供了不少与操作系统相关联的函数 |
zlib | 直接支持通用的数据打包和压缩格式:zlib、gzip、bz2、zipfile,以及tarfile |
urllib | 获取网页源码 |
第三方库:
名称 | 作用 |
requests | 网络请求库,提供多种网络请求方法并可定义复杂的发送信息,对HTTP协议进行高度封装,支持非常丰富的链接访问功能。 |
selenium | 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE,Mozilla Firefox,Safari,Google Chrome,Opera,Edge等 |
pymysql | 是Python中用来操作MongoDB的一个库。而MongoDB是一个基于分布式文件存储的数据库,旨在为WEB应用提供可扩展的高性能数据存储解决方案 |
Django | Django是一个开放源代码的Web应用框架,由Python开发。采用了MTV的框架模式,即模型M,视图V和模版T |
第三方库的安装,利用Python中的pip进行第三方库的下载:
- pip是一个安装和管理 Python包的工具,可以对python的包进行管理和升级等操作
检查pip安装情况
我们可以使用pip list
查看已安装的库
pip更新:python -m pip install --upgrade pip
升级pip过程中出现超时报错:pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out;
- 由于因为默认的下载源是国外网站,导致连接下载超时,无法正常更新,所以我们需要在进行升级时指定更新的下载源
- 清华大学:
https://pypi.tuna.tsinghua.edu.cn/simple
- 阿里云
https://mirrors.aliyun.com/pypi/simple
升级成功:
python -m pip install --upgrade pip -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
三、selenium
- Selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样
使用pip install selenium
命令进行安装:
出现报错ERROR: Operation cancelled by user,大概还是由于网络问题导致无法访问或者下:
继续指定下载源:
安装成功后pip list查看selenium:
四、pycharm安装
pycharm官网:Download PyCharm: Python IDE for Professional Developers by JetBrains
Windows版本,建议下载免费的Community 版本,专业版要收费:
.exe和.exe(arm64)的区别主要在于其对应的CPU架构不同,前者适用于X86/X86-64架构,而后者适用于ARM64架构,一般只有更新机型、新版本系统使用的软件才有此区别。拓展来说,.netcore程序也有arm64编译版本,对应着arm/arm64系统,和.exe定位的普通PC环境有明显差异。
2.检查是否成功安装
打开pycharm– File– Settings– Project:– Project Interpreter– “+”导入selenium库
查看自己google的版本,去这里http://chromedriver.storage.googleapis.com/index.html下载驱动器(按照自己的google版本下载,下载win32(代表windows系统32位,这里64位通用的))。
最新120驱动下载地址:Chrome for Testing availability
3、下载好之后,把chromedriver和python.exe放在同一目录下,这样接下来你去调用它的时候,可以直接使用的,不用在指定位置了。