前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >pythonpip安装第三方库失败_python安装第三方库失败问题

pythonpip安装第三方库失败_python安装第三方库失败问题

作者头像
全栈程序员站长
发布2022-09-27 15:38:00
8810
发布2022-09-27 15:38:00
举报
文章被收录于专栏:全栈程序员必看

**

Python第三方库安装失败问题的解决方案

**

一、问题描述 相信很多刚开始学习python的同学在安装python第三方库的时候,多多少少都会遇到一些安装失败的问题。下面,我将结合自身经验,分享一下在windows操作系统上此类问题的解决办法。

首先,需要搞清楚自己所安装的python版本(2.7或3.6,and more); 在cmd命令行界面中输入python -V 来获取系统中已经安装的python版本,如图所示:

在这里插入图片描述
在这里插入图片描述

其次,检查pip是否已经升级为最新版本。

二、解决思路 以第三方库scikit-learn为例,安装scikit-learn分为手动安装和IDE自动安装两种方式,下面将一一举例讲解。

三、解决方案 1、IDE自动安装 如果使用的开发环境为PyCharm则可以使用该IDE进行自动安装,简洁且方便。首先打开Settings,选中Project Interpreter,点击界面右上角的+,输入需要安装的第三方库名scikit-learn,如图所示:

在这里插入图片描述
在这里插入图片描述

其中右下角的Specify version可以选择所需版本,非常贴心;确认无误之后,点击Install Package即可安装。

2、使用.whl文件手动安装 熟练一些之后,可以使用.whl文件进行手动安装。获取所需第三方库所对应的.whl文件的途径有两种: https://www.lfd.uci.edu/~gohlke/pythonlibs/ https://pypi.org/ 操作方法如下,在网页中搜索所需第三方库scikit-learn,搜索结果如下图所示:

在这里插入图片描述
在这里插入图片描述

此时需要特别留心第三方库的版本信息,因为本人安装的python版本为python 3.6.7,且设备为Windows 10 64位,因此,选择下载scikit_learn‑0.21.3‑cp36‑cp36m‑win_amd64.whl。下载至本地后,以管理员身份在cmd命令行中使用pip命令安装该.whl文件。以本人安装scikit-learn为例,在cmd命令行界面,输入pip install scikit_learn‑0.21.3‑cp36‑cp36m‑win_amd64.whl命令,即可顺利安装。

在这里插入图片描述
在这里插入图片描述

3、直接在cmd命令行界面中使用pip命令安装 这一方法最为简单和高效,不需要借助任何辅助工具,但失败率也是最高的。具体操作方法如下:

在这里插入图片描述
在这里插入图片描述

以管理员身份打开cmd命令行界面,输入pip3 install scikit-learn==0.21.3,此时需要注意install之后输入第三方库的全称以及==之后的版本信息。若不输入版本信息,则由pip命令指定版本(一般为最新版本)。 该方法存在的问题主要有以下几点:

  1. 未以管理员身份打开cmd界面进行安装,导致安装权限不够;
  2. 网络不通畅,导致第三方库下载失败;
  3. 某第三方库依赖未安装,如上图所示,第三方库scikit-learn的依赖Requirementscipy、numpy、joblib,若scipy、numpy、joblib未安装或安装版本不匹配,都会导致最终的安装失败。

具体原因需要参照cmd界面中给出的提示信息,对应解决。

以上就是针对python第三方库安装失败问题的可行的解决方案。博文若有不妥之处,还请指正。转载请注明来源,谢谢。 更多相关问题请联系:junhuang1996@gmail.com

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/183720.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Python第三方库安装失败问题的解决方案
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档