优秀的python第三方库及安装方法

本文介绍了Python第三方库的安装方法,包括通过PyCharm、DOS命令和本地下载安装。详细讲解了常用库如jieba、pyinstaller、wordcloud、requests和BeautifulSoup的用途、函数和配置。此外,还分享了网络爬虫实战和OpenCV库的基本概念与安装。
摘要由CSDN通过智能技术生成

安装第三方库

用paycharm安装

方法1

以jieba库为例,如图未安装下面有条红色波浪线,将鼠标移动到jieba上,之后点击Install package jieba,或者使用快捷键Alt+Shift+Enter.
在这里插入图片描述
点完后就会在最下方开始默默的下载
在这里插入图片描述

方法2

File—>Settings
在这里插入图片描述
在这里插入图片描述
在下图框内搜索相应的库即可
在这里插入图片描述

用DOS命令安装

主要方法,适合99%以上情况
windows+r,在跳出窗口输入cmd回车,进入DOS命令窗口,在DOS命令窗口写pip install XXX
DOS命令失败率较高,什么网速不好啊咋的啦就会失败。有时候等半天快好了告诉我失败了……
说到DOS命令,突然想多写一点关于DOS的一些命令

一些DOS命令

DOS命令 描述
ipconfig或ipconfig /all 可以查看更详细的IP信息,这种查看方式可以看到网卡的物理地址。物理地址具有全球唯一性。是在生产网卡的时候,嵌入的编号。
cls 清屏
exit 退出DOS命令窗口
dir(directory) 查看当前目录下所有的子文件和子目录
cd \ 直接回到根路径
cd ..(..是一个路径) 回到上级目录
c: 回车 切换盘符
regedit 打开注册表

多说一句相对路径和绝对路径
相对路径:从当前所在的位置作为起点的路径。
绝对路径:从硬盘的根路径(某个磁盘的盘符开始)作为出发点。

下载到本地安装

当以上两种都不行的时候,就只能下载到本地安装了……
去官网https://pypi.org/ (Python Package Index)
搜索完成后点击下载
在这里插入图片描述
听说都安装到python的安装路径里的site-packages里
在这里插入图片描述
大多数情况得到的源码都是.zip tar.gz tar.zip tar.bz2格式的压缩包。解压这些包,进入文件夹可以看到setup.py的文件,Windows下用Dos命令进行安装。这里以jieba包为例,先到PyPi下载好jieba-0.42.1.tar,这里解压到上述目录后进入该文件夹,在其上输入cmd进入DOS命令窗口。执行:python setup.py install 即可,用此方法安装包时都执行此命令,英文下载的压缩包里有setup.py文件,并且已经进入此包的文件夹中,所以不必写包的名字。
在Python的交互界面送用import 包名,验证是否成功安装,不报错即安装成功。
在这里插入图片描述
若下载的是.whl文件,直接在CMD命令窗口输入pip install然后进入到.whl的所在文件夹,把.whl文件直接拖进去即可,如下面wordcloud库的安装

我安装之后在交互界面可以使用,但是paycharm里面不能使用,经过寻找发现这个博主的文章解决了我的问题:https://blog.csdn.net/mdxiaohu/article/details/82430060
主要是这张图
在这里插入图片描述

一些pip指令

功能 命令
pip自身的升级 python -m pip install --upgrade pippy -3 -m pip install --upgrade pippy -3 -m pip install -U pip
pip安装/卸载<第三方库名> 安装:pip install <第三方库名>卸载: pip uninstall <第三方库名>
pip检查哪些软件需要更新 pip list --outdated
pip查看已经安装的<第三方库名> pip list
pip升级软件<第三方库名> pip install --upgrade <第三方库名>pip install –U <第三方库名>
pip搜索<第三方库名> pip search <第三方库名>
pip查看某个<第三方库名>的详细信息 pip show <第三方库名>
查看pip版本 pip.exe -V(V:大写)
查看帮助信息 pip –h
下载但不安装指定的第三方库 pip download <第三方库名>

常用的一些第三方库

库引用

1.import <库名>调用方法:<库名>.<函数名>(<函数参数>)缺点是都是全拼写的很烦
2.from <库名> import <函数名>from <库名> import *调用方法:<函数名>(<函数参数>),比如turtle.fd()直接就写为fd()优点是简洁,缺点是会出现重名
3.import <库名 > as <库别名 >调用方法:<库别名 >. <函数名 >(< 函数参数>)个人最喜欢这种

pyinstaller库

功能:将.py源代码转换成无需源代码的可执行文件

常用参数

参数 描述
-h 查看帮助
–clean 清理打包过程中的临时文件
-D,–onedir 默认值,生成dist文件夹
-F,–onefile 在dist文件夹中只生成独立的打包文件
-i<图标文件名.ico> 指定打包程序使用的图标(icon)文件

一般用:(cmd命令行) pyinstaller-F <文件名.py>

jieba库

jieba是优秀的中文分词第三方库
-精确模式:把文本精确的切分开,不存在冗余单词
-全模式:把文本中所有可能的词语都扫描出来,有冗余
-搜索引擎模式:在精确模式基础上,对长词再次切分

常用函数

函数 描述
jieba.lcut(s) 精确模式,返回一个列表类型的分词结果>>>jieba.lcut("中国是一个伟大的国家")['中国', '是', '一个', '伟大', '的', '国家']
jieba.lcut(s, cut_all=True) 全模式,返回一个列表类型的分词结果,存在冗余>>>jieba.lcut("中国是一个伟大的国家",cut_all=True) ['中国', '国是', '一个', '伟大', '的', '国家']
jieba.lcut_for_search(s) 搜索引擎模式,返回一个列表类型的分词结果,存在冗余>>>jieba.lcut_for_search(“中华人民共和国是伟大的")['中华', '华人', '人民', '共和', '共和国', '中华人民共和国', '是', '伟大', '的']
jieba.add_word(w) 向分词词典增加新词w>>>jieba.add_word("蟒蛇语言")

wordcloud库

wordcloud是优秀的词云展示第三方库,可以根据文本中词语出现的频率等参数绘制词云,就是经常看到的下图这个东西
在这里插入图片描述
在这里插入图片描述
第一次尝试安装失败,显示还得配置C++环境……学习编程环境配置占了一一半时间这话真没说错。
然后看嵩老师视频发现居然有“可以直接下载编译后的版本用于安装”的方法,当然并不是所有的都行,某些吧。
方法如下,以安装wordcloud库为例。

  1. (Windows)进入UCI页面http://www.lfd.uci.edu/~gohlke/pythonlibs/在这里插入图片描述
  2. 按ctrl + F搜索wordcloud

在这里插入图片描述
4. 选择对应的版本下载,我用的是python3.8,32位
在这里插入图片描述
如何查看python是32位还是64位:
①DOS命令直接输入python
[外链图片转存中...(img-l0124417665.png)
②python交互环境中输入代码,如果是4,说明是32位的;如果是其他的是,64位的。struct.calcsize用于计算格式字符串所对应的结果长度。
来自博客http://blog.csdn.net/waleking/article/details/7566842

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值