为什么pycharm下载不了第三方库_pycharm详细使用教程

为什么pycharm下载不了第三方库_pycharm详细使用教程单独

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1、安装目标库

1、首先,选择你要导入的库文件,如seaborn库

下载网站:
https://pypi.org/
或https://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
在这里插入图片描述
在这里插入图片描述

2、在下载路径下空白处,按住Shift+鼠标右键,选择在此处打开命令窗口
执行安装命令pip install seaborn-0.10.1-py3-none-any.whl(如有报错,详见第二节说明)
在这里插入图片描述
3、在pycharm中设置工程解释器路径
file–settings–project Interpreter,添加路径,默认在python的\Lib\site-packages下,有安装后的第三方库文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4、第三步完成后,后续再有新的第三方库安装完成后,会自行加载

2、注意pip安装时,有时候会报错,库所需要的依赖包如何查看

例如在安装scikit_learn库时(模块对应sklearn),注意观察下图提示消息:

  • 其中joblib、scipy、numpy的状态是requirement already,说明这三个我已经安装
  • 而threadpoolctl的状态是Collecting,说明它找不到这个依赖包,导致scikit_learn库安装失败

解决办法:按照上节方法,安装一下threadpoolctl,然后再重新安装scikit_learn就ok啦

在这里插入图片描述

3、Python报错:ImportError: DLL load failed: 找不到指定的模块

执行命令导入模块时,报 DLL load failed: 找不到指定的模块。原因还是依赖包找不到,这时需要查看报错的前几行写的是什么库,然后按照第二节方法安装

  • 若已经安装,尝试卸载pip uninstall XXX.whl 然后重新安装
  • 版本要等于或高于提示要求的版本

import seaborn as sns
from sklearn.datasets import load_iris

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/172806.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 开发大数据基础教程(前端开发入门)

    第一阶段linux+搜索+hadoop体系第一阶段:linux+搜索+hadoop体系Linux大纲这章是基础课程,帮大家进入大数据领域打好Linux基础,以便更好地学习Hadoop,hbase,NoSQL,Spark,Storm,docker,kvm,openstack等众多课程。因为企业中无一例外的是使用Linux来搭建或部署项目。1)Linux的介绍,Linux的安装:VMwareW…

  • vim 命令备忘

    vim 命令备忘

  • 近场动力学matlab程序_一阶惯性环节matlab

    近场动力学matlab程序_一阶惯性环节matlab本发明属于过程控制技术领域,尤其涉及一种镇定一阶惯性加纯滞后系统的线性自抗扰控制器设计方法,进一步涉及一种用于具有时滞的工业过程控制系统的自抗扰控制器设计方法。背景技术:时滞作为一种常见的物理现象,在工业过程和生产生活中随处可见,例如管道对油气的输送、线缆对信号的传递、锅炉的燃烧等过程。这一类过程具有的共性即被控量不能立即对控制量的作用做出反应,这样的特点决定了被控对象输入与输出之间不同步的开环特…

  • C++:set、map的使用及其特性和区别

    C++:set、map的使用及其特性和区别set、map的使用及其特性和区别STL总共实现了两种不同结构的管理式容器:树型结构与哈希结构。树型结构的关联式容器主要有四种:set,map,multiset,multimap。下面介绍一下这四种容器的简单使用。1.setset里面每个元素只存有一个key值,它支持高效的关键字查询操作,比如检查一个关键字是否在set中。如果这个key值之前存在的话就不插入。简单使用如下:插入:set…

  • KeyValuePair 和 Dictionary 的关系和区别「建议收藏」

    KeyValuePair 和 Dictionary 的关系和区别「建议收藏」KeyValuePair 和 Dictionary 的关系1、KeyValuePaira、KeyValuePair是一个结构体(struct);b、KeyValu

  • webpack(4)webpack.config.js配置和package.json配置[通俗易懂]

    webpack(4)webpack.config.js配置和package.json配置[通俗易懂]前言上一篇文章我们使用webpack打包成功了,但是每次都要自己手动输入打包的文件地址和打包到哪里去的地址,非常麻烦,所以这里介绍使用配置文件进行打包webpack.config.js首先我们创

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号