python用到后面,为了实现一些功能,难免会装一些第三方的包。本篇推送主要介绍当大家需要第三方的包时,如何简单快速安装这些包,以及装包过程中通常遇到的情况的解决办法。
首先,如果大家和虎哥一样是菜鸟,建议大家在装python时选择Anaconda,整个安装过程会变得非常简单,也不用费力配置环境,后续学习也会减少很多阻力接下来就进入正题吧
其实python已经内置了很多包了,当我们在import某个包的的时候出现下面的情况则需要动手自己装包了:
image装包的第一步是进入命令行终端(Windows系统为:win键+R,输入cmd),直接输入‘pip install 包的名字’就行了。以sumy包为例:
image只要不报错就是安装成功啦是不是很简单但运行这简单的一句话却会报出很多的错,让虎哥带着你一点一点解决,成功装包。
第一种可能出现的错误是:‘no module named pip’。这时可以尝试两种操作排除这个错误。首先考虑可能是没有安装pip这功能,此时可以尝试在命令行中输入以下两条语句后再次输入‘pip install 包的名字’:
python -m ensurepip
easy_install pip
由于虎哥已经成功安装pip,就不为大家复现以上的操作了。
其次考虑pip功能的环境没有配置,或者配置失败了。此时需要找到你当初python安装的地方,在python的文件夹下找到Scripts文件,以我的电脑举例子如下:
image将这个路径复制后添加到环境变量中就可以正常使用啦。添加完后的环境变量如下:
image具体的添加过程如果大家不太会可以直接度娘,网上写的一定比虎哥详细~
pip都安装好,配置好后,包如果依然不能被安装成功,接下来可能报的错如下:‘error: Microsoft Visual C++ 14.0 is required. ’这个错误也是非常的常见。此时我们需要去下载该包的.wheel文件。.wheel的文件在这个网址里都可以找到:https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
image一个包有这么多的.wheel文件,我们要找到适合自己版本需要关注两个地方,第一个红框里的两个数字代表了你的Python版本;第二个红框里是对应你的系统,如果是X86的系统就下win32,如果是X64的系统就下win_amd64。拿我的电脑举例,我的是python3.7,X64的系统,那么我要下的就是倒数第1个~
我们在直接使用pip装包的时候,pip会去下载这个包的.tar.gz形式的文件,这个就是包的源文件,而有些包在将源文件编译的时候需要C++的支持,所以如果我们没有C++的编译环境的时候就会装包失败。而.wheel文件是编译后的文件,所以就不再需要C++环境的支持就可以轻松装包啦~
下载好.wheel文件后我们离成功装包就只有一步之遥啦~下载好后打开所在文件夹,进入当前路径下的命令行输入‘pip install .whl的文件名’。具体操作如下:
image image接下来再回到最初的操作‘pip install 包的名字’就行了轻松装包就这么简单(并没有)
目前虎哥遇到过这两种常见问题,就和你们分享到这里有别的问题可以留言呀,虎哥可以替你们研究研究
网友评论