为什么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

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

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

(0)
上一篇 2022年8月25日 下午6:36
下一篇 2022年8月25日 下午6:36


相关推荐

  • C++ 指针和const指针赋值

    C++ 指针和const指针赋值一简单示例inta;constintc_a=1;int*p;p=&a;p=&c_a;//error即非const指针不能指向const数据(数据为非指针类型)。inta;constintc_a=1;constint*p1;p1=&a;p1=&c_a;即const指针既可以指向co…

    2022年7月11日
    20
  • R语言DCC-GARCH模型

    R语言DCC-GARCH模型QXQ

    2026年3月16日
    2
  • linux卸载socat,socat在Linux下的使用「建议收藏」

    目录0x01socat介绍0x02socat进行文件传输0x03socat正向端口转发0x04socat反向端口转发注:边界机器Ubuntu192.168.222.177内网机器win7192.168.222.1370x01socat介绍socat我们在前面也已经介绍过了,之前说的是Windows下的利用,如果没有看到的朋友请移步【socat在Windows下的使用】,socat…

    2022年4月10日
    164
  • Python+Agent入门实战:0基础搭建可复用AI智能体

    Python+Agent入门实战:0基础搭建可复用AI智能体

    2026年3月16日
    2
  • PEB断链

    PEB断链断链这种技术非常古老 同时应用于非常多的场景 在内核层如果我们需要隐藏一个进程的内核结构体 也会使用这种技术 本文基于 PEB 断链在用户层和内核层分别进行实现 在用户层达到的效果主要是 dll 模块的隐藏 在内核层达到的效果主要是进程的隐藏 3 环 PEB 断链每个线程都有一个 TEB 结构来存储线程的一些属性结构 TEB 的地址用 fs 0 来获取 在 0x30 这个地址有一个指针指向 PEB 结构然后定位到 PEB PEB 就是进程用来记录自己信息的一个结构 在 PEB 的 0x00c 偏移有一个 Ldr PEB LDR DAT

    2026年3月17日
    2
  • USB接口定义

    USB接口定义USB接口标准USB是电脑的常见接口,有4根线,两根电源线和两个信号线,电源线正负极供电,接烦可能导致USB设备或电脑的南桥芯片烧坏。typeA即我们常见的标准USB大口,主流的可以分为USB2.0速度(几十M/S)和USB3.0速度(上百M/S),事实上目前有少量Type-A为USB3.110Gbps速度,常见于新的台式机主板上。typeB常见于打印机以及带触摸和U…

    2022年5月30日
    70

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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