赞
踩
Python2.0系列已经在2020年01月01日停止支持。本文章主要介绍Python3.7安装第三方库的方法。
方法一:pip命令行直接安装
打开cmd命令窗口(快捷键win+R,然后输入“cmd”),通过命令 pip install packagename 进行第三库安装。
此方法简单快捷,示例安装requests库。命令:pip install requests。
注意:
1、安装成功会显示Successfully installed requests。
如果出现黄色字体警告,是由于pip库包不是最新的,但requests库已成功安装,可随后对pip包进行更新。
更新命令:python -m pip install --upgrade pip。
2、pip命令来安装第三方库很方便,它的原理其实就是从Python的官方源pypi.python.org/pypi 下载到本地,然后解包安装。
但有时会因网络问题,官方的pypi不稳定,很慢甚至访问不了而导致安装库包不成功。
解决方法为手动指定源,指定到pipy国内镜像地址。
在pip命令后面跟-i,如:pip install beautifulsoup4 -i https://pypi.tuna.tsinghua.edu.cn/simple/
目前国内pipy的镜像:
豆瓣 Simple Index
阿里云 Simple Index
中国科技大学 Simple Index
清华大学 Simple Index
方法二:手动下载第三方库,再使用pip安装(适用部分库直接pip安装失败)
第三方库下载网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/
以安装BeautifulSoup4库为例,下载时注意自己的python版本,以及电脑的32位/64位。
将下载好的安装库包放在自己的python库包文件下。
下面以我的为例:
我的库包文件文件位置D:\ProgramData\Anaconda3\Lib\site-packages,每个人后面一样前面的路径会有出入。
注意:
cmd命令需要先切到库包文件路径下,cmd命令:
也可以在库包的文件路径下,直接输入cmd,回车。
安装下载好的库包,使用cmd命令来安装:pip install beautifulsoup4-4.8.2-py3-none-any.whl 。
Python调用beautifulSoup 4的时候只要输入命令from bs4 import BeautifulSoup就可以了,如果没有提示错误说明导入成功。
方法三:通过Pycharm下载所需库包(真不推荐此方法,十有八九不成功)
通过Pycharm直接下载库包,在其菜单栏里就可完成,但是成功率不高。本人常用前面两种方法就可安装大多数库包。
Pycharm中依次选择【File】→【Settings】→【Project】→【Project Interpreter】来到我们配置Python环境的界面,
打开库包窗口,可以查看已有库包,点击 + ,弹出新的窗口搜素要下载的库包。以增加‘requests’库为例:
好了,以上都是安装第三方库的方法,网上已经有很多人整理过的文章。
接下来就释放大招的时刻:
折磨我4个小时(昨天晚上6点一直到10点)的问题:
Pycharm无法调用pip安装好的第三方库!!!!!!
第一个原因:pycharm解析器的问题
1、更换解释器,使用系统Python解释器
解决方法:打开Pycharm->File->Settings->Project Interpreter->设置为你的python路径。
我的是:D:\ProgramData\Anaconda3\python.exe,你们根据各自python安装路径修改一下即可。
不知道Python安装路径可以这样查看:
2、如何没有本地Python解释器的路径,就需要增加上。
这里可以选择【Existing Environment】,然后根据自己安装Python的路径,找到Python.exe,然后勾选【make avaliable to all projects】,将该Python环境应用到所有的项目,最后点击【OK】。
第二个原因:项目调用解释器的权限问题(我就是用这样方法搞定的)
导入第三方库成功后,打开pycharm的项目的venv文件夹,打开文件夹目录中的pyvenv文件。
将文件中的include-system-site-packages 修改为true,完成后保存关闭文件。
修改完成后将pycharm重启,这时候就可以调用这些第三方库了。
为什么这么改就可以呢?我从网上截取了一段话。默认情况下,虚拟环境与系统级site-packages目录完全隔离。修改以后就可以去访问系统级的site-packages目录下的文件。
自己保存一下:
BeautifulSoup4库的中文文档:Beautiful Soup 4.2.0 文档 — Beautiful Soup 4.2.0 documentation
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。