Python是一门优雅的语言,简洁的语法,强大的功能。包含丰富的第三方库,那么问题来了,如何安装这些第三方库(包)呢?
我的电脑:Windows 764位
Python IDE软件:PyCharm 2017.2.3
Python version:Python 3.5.0
目前安装Python第三方库有两种通用的方法:
1、使用pip命令工具在线下载你需要的第三方库
2、手动下载第三方库,再使用pip命令安装
一、使用pip命令行工具在线下载你需要的第三方库
Q:什么是pip?
A:pip是Python的软件包管理系统,Python语言自带的命令行工具,它可以安装和管理第三方软件包。
使用pip工具安装第三方库的命令:pip install some-package-name
举例:安装PyMySQL第三方库
我们现在下载名字为:PyMySQL的第三方库。(这个库是用来连接MySQL数据库的)
调用Windows+R快捷键,输入cmd命令,回车即可,如下所示:
在命令行窗口中执行下面的命令:pip install PyMySQL
这样PyMySQL第三方库就下载安装完成。
在你的Python编辑器中添加:import PyMySQL,就可以使用PyMySQL这个库了。
二、手动下载第三方库,再使用pip命令安装
Q:如果你在执行pip install some-package-name命令的时候,它输出:没有找到这样的软件包,比如执行:pip install xgboost命令,它会输出:1、Could not find aversion that satisfies the requirement xgboost (from versions: )
2、Nomatching distribution found for xgboost
遇到这种情况要怎么解决呢?
A:遇到这种情况,多半是:撞墙的原因。这时,我们需要手动下载相关第三方库的安装包了。
遇到这种撞墙现象,我们就到这个网站手动下载你需要的第三方库:http://www.lfd.uci.edu/~gohlke/pythonlibs/。这个网站里面几乎涵盖了Python能用到的所有第三方库。
举例:安装xgboost第三方库
step1、来到这个网站:http://www.lfd.uci.edu/~gohlke/pythonlibs/。
step2、按查找组合键:Ctrl+F查找关键词:xgboost
现在你能看到下面的xgboost版本,因为我用的是Python3.5,并且我的电脑是64位的,所以所以选择下载:xgboost‑0.7‑cp35‑cp35m‑win_amd64.whl
step3、下载它,并记下其下载路径
step4、下载完成后,在命令提示符窗口中,执行下面的命令(其中软件包要绝对路径):pip install D:\Python\xgboost-0.7-cp35-cp35m-win_amd64.whl
安装成功,输出如下信息:
以上两种安装Python第三方库,同样适用于Anaconda第三方库的安装,只是安装命令工具的不同,Python安装命令工具是pip,Anaconda安装命令工具是conda,仅此而已。
三、pip工具升级
如果你在执行pip命令时,遇到如下情况:
1、You are using pip version 7.1.2, however version 8.1.2 is available.
2、You should consider upgrading via the 'python -m pip install --upgrade pip' command.
这表明你目前的pip工具的版本不是最新的,需要更新。更新pip工具命令如下:python -m pip install --upgrade pip
现在就不会出现:提示你更新pip工具了。
此次干货分享差不多结束了,如有疑问和建议,可以直接在公众号发消息,我们看到都会回复的,一起交流学习,共同进步。
学习与分享,关注小号!