pythonpip安装第三方库失败_python安装第三方库失败问题
**
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
命令指定版本(一般为最新版本)。
该方法存在的问题主要有以下几点:
- 未以管理员身份打开
cmd
界面进行安装,导致安装权限不够; - 网络不通畅,导致第三方库下载失败;
- 某第三方库依赖未安装,如上图所示,第三方库
scikit-learn
的依赖Requirement
为scipy、numpy、joblib
,若scipy、numpy、joblib
未安装或安装版本不匹配,都会导致最终的安装失败。
具体原因需要参照cmd
界面中给出的提示信息,对应解决。
以上就是针对python第三方库安装失败问题的可行的解决方案。博文若有不妥之处,还请指正。转载请注明来源,谢谢。 更多相关问题请联系:junhuang1996@gmail.com
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/183720.html原文链接:https://javaforall.cn
相关文章
- pycharm如何安装第三方库_python第三方库离线安装
- Python安装
- python中pygame怎么安_Python中pygame安装方法图文详解
- 苹果电脑python官网下载步骤-Python下载和安装图文教程[超详细]
- python移动app开发_神奇的Kivy,让Python快速开发移动app
- python中format所有用法
- python基础系列教程——Python的安装与测试:python解释器、PyDev编辑器、pycharm编译器
- Python: “股票数据Scrapy爬虫”实例
- Python: 字符串的内置方法介绍
- python在线代码编辑器-5种最佳Python IDE和代码编辑器
- lambda python表达式_Python的条件表达式和lambda表达式实例
- python unix时间戳_python24小时12小时转换
- Python安装失败_python第三方库安装失败
- Python面向对象编程-魔术方法-__call__和__getattr__方法
- python-Python与PostgreSQL数据库-使用Python执行PostgreSQL查询(一)
- python-Django-安装与配置(二)
- Ubuntu18.04 一键升级Python所有第三方包 及安装python包的方法
- python驱动使用pip安装MySQL Python驱动的简单步骤(pip安装mysql)
- Connecting to MSSQL with Python: A Comprehensive Guide for Beginners(python连接mssql)
- 在Linux上安装Python学习快乐(linux下载python)
- 使用Python脚本实现CSV文件到MySQL的转移(csv文件转入mysql)
- Python中使用MySQL数据库的操作技巧(mysql_python)