Java自学者论坛

 找回密码
 立即注册

手机号码,快捷登录

恭喜Java自学者论坛(https://www.javazxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,会员资料板块,购买链接:点击进入购买VIP会员

JAVA高级面试进阶训练营视频教程

Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程Go语言视频零基础入门到精通Java架构师3期(课件+源码)
Java开发全终端实战租房项目视频教程SpringBoot2.X入门到高级使用教程大数据培训第六期全套视频教程深度学习(CNN RNN GAN)算法原理Java亿级流量电商系统视频教程
互联网架构师视频教程年薪50万Spark2.0从入门到精通年薪50万!人工智能学习路线教程年薪50万大数据入门到精通学习路线年薪50万机器学习入门到精通教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程MySQL入门到精通教程
查看: 568|回复: 0

关于python中第三方库安装方法和问题解决

[复制链接]
  • TA的每日心情
    奋斗
    2024-11-24 15:47
  • 签到天数: 804 天

    [LV.10]以坛为家III

    2053

    主题

    2111

    帖子

    72万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    726782
    发表于 2021-6-24 10:02:12 | 显示全部楼层 |阅读模式

    一、安装方法

    方法一:

    1.管理员身份启动命令行(运行--->cmd)

    2.pip install 库的绝对路径和库的详细名称 ;或者运用cd命令跳转到下载好的库所在的位置然后pip install 库的详细名称

    3.wait等待安装完成

    方法二:

    1.管理员身份启动命令行(快捷键是WIN+R)

    2.直接pip install +模块名+-U

    总结:以上两种方法推荐方法二,比较简单,在安装模块名时候可以在后面加上==和版本号,指定版本安装。

    二、安装过程中报错

    1.is not a supported wheel on this platform(平台不支持这个库)

    原因一:下载的库不是python对应的版本,库名中的cp27代表python2.7.x支持的,其他的同理

    原因二:pip不支持库的文件名格式,下面举一个自己遇到过的例子

        背景:安装psutil进程和系统实用工具库一直没有安装成功,下载的是psutil-5.4.7-cp34-cp34m-win32.whl这个版本。

        解决方法:首先查看pip支持的库文件名格式,在shell中输入import pip; print(pip.pep425tags.get_supported()) (如果这个不行就输入import pip._internal;print(pip._internal.get_supported()))可以获取到pip支持的文件名还有版本,我这里如下:

    1 >>> import pip; print(pip.pep425tags.get_supported()) 2 [('cp34', 'none', 'win32'), ('cp34', 'none', 'any'), ('cp3', 'none', 'any'), ('cp33', 'none', 'any'), ('cp32', 'none', 'any'), ('cp31', 'none', 'any'), ('cp30', 'none', 'any'), ('py34', 'none', 'any'), ('py3', 'none', 'any'), ('py33', 'none', 'any'), ('py32', 'none', 'any'), ('py31', 'none', 'any'), ('py30', 'none', 'any')]

    从上可以看到本版本的pip支持的文件名格式并没有我们下载好的库文件的格式,所以一直报错,将下载好的库文件名改成psutil-5.4.7-cp34-none-win32.whl就能够运行,还有个办法就是升级pip也能够解决这个问题。

    2.PermissionError!PermissionError!PermissionError! 

    遇到这个错误的时候首先在命令行中运行pip install --user package_name

    然后再安装第三方库就能够成功。

    最后讲讲如何在命令行中查看pip和python的版本:

    使用命令pip --version可以查看pip的版本

    使用python2 --version可以查看Python2的版本

    使用python3 --version可以查到python3的版本

    最后提供一下python第三方库的下载地址:

    下载第三方包

    第三方库地址大全:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pip

     

    哎...今天够累的,签到来了1...
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|小黑屋|Java自学者论坛 ( 声明:本站文章及资料整理自互联网,用于Java自学者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2024-12-23 02:53 , Processed in 0.053567 second(s), 27 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表