苹果电脑python安装第三方库_Mac环境Python3.x/Python2.x安装第三方库,比如Pillow、Scrapy等...

前言

Mac环境下虽然是系统自带Python2.x,但是我们往往都会使用最新的Python3.x版本进行Python编程,所以必将会导致我们的Mac上面有Python2.x/Python3.x两个版本,这个给我们安装第三方和使用带来一些不便,但是如果你看过这篇文章,那都不是事儿。

基本知识

Python开发环境PyCharm安装:PyCharm下载地址

pip安装: pip常用的python包管理工具,安装第三方库之前建议写安装他,安装方式也是比较简单

Python2.x安装pip,在终端上执行下面命令即可

sudo easy_install pip

安装之前请确定安装HomeBrew, 查看是否安装 如需要安装请参考Homebrew管理软件

brew -v //查看是否安装HomeBrew管理工具

安装Python3.x安装pip3 :通过下面命令安装Python3会自动安装pip3

brew install python3 //安装python3 自动安装pip3管理工具

如果不是通过这个命令安装,可以参考官方安装步骤

安装完成查看命令

brew install python3 //查看安装信息

有了管理工具,现在我们安装第三方库就比较简单了,目前有两种方式:

第一种:通过PyCharm安装,有可能安装失败

第二种:通过终端命令安装

通过PyCharm开发环境安装第三方

根据截图指引安装步骤

12fdc1527d8c

Snip20171115_48.png

12fdc1527d8c

image.png

12fdc1527d8c

image.png

安装完成之后可以在终端输入命令查看是否成功

Python2.x

pip list

Python3.x

pip list

通过终端命令安装第三方

正常情况下命令都是通过pip/pip3来安装第三方

Python2.x 环境安装第三方库,默认的路径~python2.x/site-packages

pip install xxx (库的名称)

(或者) sudo pip install xxx (库的名称)

pip list 查看是否安装完成

Python3.x 环境安装第三方库~python3.x/site-packages

pip3 install xxx (库的名称)

(或者) sudo pip3 install xxx (库的名称)

pip3 list 查看是否安装完成

但是如果这个第三方有有一些依赖库,那么就不能通过简单的命令来安装,比如Scrapy的安装

Mac下Scrapy爬虫框架的安装

第一步:首先尝试在PyCharm开发环境中安装失败,查找原因是需要两个依赖库lxml 和 Twisted,其中Twisted安装失败是主要原因,所以我们自己通过命令安装

第二步:下载安装Scrapy所需要的依赖库

2.1 官网下载Twisted安装包,Twisted下载地址

12fdc1527d8c

image.png

2.2下载完成后解压Twisted-17.9.0.tar.bz2文件,然后cd到解压出来的文件目录Twisted-17.9.0(文件名)

执行命令,我希望给Python3安装, 这个运行完成就可以,不用等待结束就可以执行2.3命令

python3 setup.py install

2.3Twisted安装完成之后,再次运行命令就可以安装成功

pip3 install scrapy

最后安装完成

12fdc1527d8c

image.png

查看版本

scrapy version

最后赠言

学无止境,学习Python的伙伴可以多多交流。

Python 爬虫常用的第三方库有很多,以下是其中比较常用的一些: 1. requests:用来发送 HTTP/1.1 请求,可以模拟浏览器向网站发送请求并获取响应。使用简单,功能强大,支持 HTTP/HTTPS 协议。 2. BeautifulSoup:用来解析 HTML/XML 文档,可以快速从网页中提取所需的信息。使用简单,支持多种解析器。 3. Scrapy:一个基于 Python 的开源网络爬虫框架,可以用来抓取网页、提取数据、处理数据等。功能强大,支持分布式爬取。 4. Selenium:用于自动化测试和网页爬取的工具,可以模拟浏览器操作,获取动态生成的内容。支持多种浏览器,可以通过插件扩展功能。 5. PyQuery:是 jQuery 库的 Python 实现,可以用来解析 HTML/XML 文档,并使用类似 jQuery 的语法来查询和操作文档中的元素。 6. Pymongo:是 MongoDB 的 Python 驱动程序,可以用来连接 MongoDB 数据库,并进行数据的读写操作。 7. PillowPython 图像处理库,可以用来打开、创建、保存各种图像文件,并进行图像处理、编辑等操作。 8. Pytesseract:是 Google 开发的 OCR(Optical Character Recognition)引擎,可以用来识别图片中的文字。 9. Pandas:Python 数据分析库,可以用来处理和分析各种数据,支持数据清洗、转换、合并、分组、统计等操作。 以上是常用的一些 Python 爬虫第三方库,具体使用需要根据自己的需求选择。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值