首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python 安装第三方库教程

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工具了。

此次干货分享差不多结束了,如有疑问和建议,可以直接在公众号发消息,我们看到都会回复的,一起交流学习,共同进步。

学习与分享,关注小号!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180203G0J36L00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券