Python安装第三方库的方法以及Pycharm无法import安装好的第三方库的原因和解决方法

Python2.0系列已经在2020年01月01日停止支持。本文章主要介绍Python3.7安装第三方库的方法。

方法一:pip命令行直接安装

打开cmd命令窗口(快捷键win+R,然后输入“cmd”),通过命令 pip install packagename 进行第三库安装。
此方法简单快捷,示例安装requests库。命令:pip install requests。

Python安装第三方库的方法以及Pycharm无法import安装好的第三方库的原因和解决方法_第1张图片

注意:
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/

Python安装第三方库的方法以及Pycharm无法import安装好的第三方库的原因和解决方法_第2张图片
目前国内pipy的镜像:
豆瓣 http://pypi.doubanio.com/simple/
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

方法二:手动下载第三方库,再使用pip安装(适用部分库直接pip安装失败)

第三方库下载网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/
以安装BeautifulSoup4库为例,下载时注意自己的python版本,以及电脑的32位/64位。

Python安装第三方库的方法以及Pycharm无法import安装好的第三方库的原因和解决方法_第3张图片

将下载好的安装库包放在自己的python库包文件下。
下面以我的为例:
我的库包文件文件位置D:\ProgramData\Anaconda3\Lib\site-packages,每个人后面一样前面的路径会有出入。
注意:
cmd命令需要先切到库包文件路径下,cmd命令:

也可以在库包的文件路径下,直接输入cmd,回车。

Python安装第三方库的方法以及Pycharm无法import安装好的第三方库的原因和解决方法_第4张图片

安装下载好的库包,使用cmd命令来安装:pip install beautifulsoup4-4.8.2-py3-none-any.whl

Python安装第三方库的方法以及Pycharm无法import安装好的第三方库的原因和解决方法_第5张图片

Python调用beautifulSoup 4的时候只要输入命令from bs4  import BeautifulSoup就可以了,如果没有提示错误说明导入成功。

方法三:通过Pycharm下载所需库包(真不推荐此方法,十有八九不成功)

通过Pycharm直接下载库包,在其菜单栏里就可完成,但是成功率不高。本人常用前面两种方法就可安装大多数库包。

Pycharm中依次选择【File】→【Settings】→【Project】→【Project Interpreter】来到我们配置Python环境的界面,

Python安装第三方库的方法以及Pycharm无法import安装好的第三方库的原因和解决方法_第6张图片

打开库包窗口,可以查看已有库包,点击 + ,弹出新的窗口搜素要下载的库包。以增加‘requests’库为例:

Python安装第三方库的方法以及Pycharm无法import安装好的第三方库的原因和解决方法_第7张图片

Python安装第三方库的方法以及Pycharm无法import安装好的第三方库的原因和解决方法_第8张图片

好了,以上都是安装第三方库的方法,网上已经有很多人整理过的文章。
接下来就释放大招的时刻:
折磨我4个小时(昨天晚上6点一直到10点)的问题:

Pycharm无法调用pip安装好的第三方库!!!!!!

第一个原因:pycharm解析器的问题
1、更换解释器,使用系统Python解释器
解决方法:打开Pycharm->File->Settings->Project Interpreter->设置为你的python路径。
我的是:D:\ProgramData\Anaconda3\python.exe,你们根据各自python安装路径修改一下即可。

Python安装第三方库的方法以及Pycharm无法import安装好的第三方库的原因和解决方法_第9张图片

不知道Python安装路径可以这样查看:

2、如何没有本地Python解释器的路径,就需要增加上。

Python安装第三方库的方法以及Pycharm无法import安装好的第三方库的原因和解决方法_第10张图片

这里可以选择【Existing Environment】,然后根据自己安装Python的路径,找到Python.exe,然后勾选【make avaliable to all projects】,将该Python环境应用到所有的项目,最后点击【OK】。

Python安装第三方库的方法以及Pycharm无法import安装好的第三方库的原因和解决方法_第11张图片

第二个原因:项目调用解释器的权限问题(我就是用这样方法搞定的)
导入第三方库成功后,打开pycharm的项目的venv文件夹,打开文件夹目录中的pyvenv文件。

Python安装第三方库的方法以及Pycharm无法import安装好的第三方库的原因和解决方法_第12张图片

将文件中的include-system-site-packages 修改为true,完成后保存关闭文件。

Python安装第三方库的方法以及Pycharm无法import安装好的第三方库的原因和解决方法_第13张图片

修改完成后将pycharm重启,这时候就可以调用这些第三方库了。

Python安装第三方库的方法以及Pycharm无法import安装好的第三方库的原因和解决方法_第14张图片

为什么这么改就可以呢?我从网上截取了一段话。默认情况下,虚拟环境与系统级site-packages目录完全隔离。修改以后就可以去访问系统级的site-packages目录下的文件。

Python安装第三方库的方法以及Pycharm无法import安装好的第三方库的原因和解决方法_第15张图片

 

自己保存一下:

BeautifulSoup4库的中文文档:https://www.crummy.com/software/BeautifulSoup/bs4/doc/index.zh.html

你可能感兴趣的:(函数,python,经验分享,安装第三方库)