手把手教你怎么在PyCharm中导入库

手把手教你怎么在PyCharm中导入库大家都知道 Python 是一个极其方便的由库构建的编程语言 比如机器学习的库 sklearn 文件读取 pandas 文件读写 xlwt xlrt 矩阵运算 numpy 等等等等等等等等等等 多到你无法想象 那到底如何导入 Python 库呢 我们今天就来学习一下 点击 File gt NewProject 创建一个 PyCharm 项目 然后点击 File gt Settings gt P

    大家都知道,Python是一个极其方便的由库构建的编程语言。比如机器学习的库sklearn,文件读取pandas,文件读写xlwt,xlrt,矩阵运算numpy等等等等等等等等等等,多到你无法想象!那到底如何导入Python库呢?我们今天就来学习一下~

    点击File->New Project,创建一个PyCharm项目,然后点击File->Settings->Project->Project Interpreter

手把手教你怎么在PyCharm中导入库

     我们可以在这里选择自己的解释器,选择其中一个,查看自己已有的库

手把手教你怎么在PyCharm中导入库

    然后点击右上方的加号,扩展自己现有的库,比如我们现在想添加一个pandas库来读取excel文件

手把手教你怎么在PyCharm中导入库

    点击Install Package,等待其安装好之后就可以使用啦。但是安装是否成功取决于很多因素,库的大小、网速等都会有很大影响,版本问题、响应问题也经常让人极度崩溃,那么如果PyCharm安装不成功,我们还有什么办法呢?

    首先进入我们的cmd命令行,输入cd+自己Python安装的Scripts文件夹,利用pip命令进行安装,执行如下(我自己已经安装过了),当然我们也可以安装库的不同版本:pip install tensorflow=1.0.0:

手把手教你怎么在PyCharm中导入库

 

    这是第二种安装方式,但是这种方式安装的库如果死活在PyCharm中找不到呢?再教你一招~(必须要新建一个项目才能导入哦~)

手把手教你怎么在PyCharm中导入库

    创建之前一定要勾选Inherit global site-package和Make available to all projects这两个!这样我们通过cmd安装在Python的Scripts文件夹中的库就可以直接导入Interpreter了!

    还有一个新手可以会犯的错误:很多小伙伴发现,自己新建项目之后,怎么导入的库都不能用了?!还要重新导入?!并不是,原因是PyCharm新的项目可能会新建一个Interpreter,可能并没有大家想要的库,大家像上面描述的选择Interpreter的过程,选择自己已经安装了很多解释器的那个解释器就好啦,完全不需要重新导入的~ 

    就算是已经有上面的方法加持,还是会出现很多令人崩溃的问题!但是没有办法,出现别的问题的话,我们只能依靠度娘了(手动捂脸),快去get自己的库吧~

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

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

(0)
上一篇 2026年3月17日 上午9:15
下一篇 2026年3月17日 上午9:16


相关推荐

  • netty通信框架(socket通信详解)

    个人博客:haichenyi.com。感谢关注  题外话,很多人都把JDK1.4提供的NIO称之为异步非阻塞I/O;其实,并不然,从严格意义上面讲,它只能称为非阻塞I/O。在JDK1.7提供的NIO2.0,新增了异步的套接字通道Channel,它才是真正的异步非阻塞I/O。下表是不同I/O模型的对比:表1-1几种I/O模型和同能对比同步阻塞I/O(BIO)伪异步I/…

    2022年4月18日
    46
  • linux+uname+更改信息,更改linux uname

    linux+uname+更改信息,更改linux uname更改 DATA 管道 后 下面的代码片段产生所需的输出 请注意 我使用的是 Windows 平台 因此我将替换 rn 请检查 valspark SparkSession builder appName Spark test master local getOrCreate importspark implicits valfile1 spark

    2025年6月1日
    4
  • MVC学习笔记八:WebGrid控件的高级使用「建议收藏」

    MVC学习笔记八:WebGrid控件的高级使用「建议收藏」WebGrid控件的高级使用在笔记三中记录了WebGrid的简单使用,但实际工作中并不能满足开发要求,比如:考虑到性能,要求服务器端分页,而不是查出所有数据来进行简单的客户端页面分页;要在排序时,给列标题显示不同图像等等,都不是直接就能满足的,这里记录下对WebGrid进行的较高层次的使用。一.服务器端分页处理在演示服务端分页之前,先做一些简单的准备工作:

    2022年10月6日
    5
  • 免费的天气api

    免费的天气api这是最近网上查询到关于天气的 api 大部分的接口都是收费 有部分接口虽然免费 但查询到的信息量特别不全 所以这里写目录标题天气 API 高德地图天气查询 FREEAPI https www free api com 中国天气网天气 API 注 该接口最快 3 小时更新一次 包含基本天气信息 湿度 能见度 气压 空气质量指数等 可按地名 城市编号 IP 查询该接口返回的 json version 接口标识 v1 七天 v6 实时 1 天如下所示 免费实况天气接口 https www tianqiap

    2026年3月26日
    3
  • 讯飞星火大模型持续赋能教育,学习机AI 1对1 答疑辅导功能再升级!AI大咖让学习更有趣味

    讯飞星火大模型持续赋能教育,学习机AI 1对1 答疑辅导功能再升级!AI大咖让学习更有趣味

    2026年3月14日
    1
  • C# 多线程详细讲解「建议收藏」

    C# 多线程详细讲解「建议收藏」C#多线程一、基本概念1、进程首先打开任务管理器,查看当前运行的进程:从任务管理器里面可以看到当前所有正在运行的进程。那么究竟什么是进程呢?进程(Process)是Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源。一个正在运行的应用程序在操作系统中被视为一个进程,进程可以包括一个或多个线程。线程是操作系统分配处理器时间的基本单元,在进程中可以有多个线程同时执行代码。进程之间是相对独立的,一个进程无法访问另一个进程的数据(除非利用分布式计算方式),一个进程运

    2025年8月24日
    3

发表回复

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

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