当前位置: 首页 > article >正文

编译时找不到需要的库,如何在PyCharm中为你的项目添加需要的库

丰富的库支持是 Python 语言的一大特点,但是在使用 PyCharm 进行Python 代码编译的时候,遇到一些需要使用到的库提示不能解析时,该如何添加呢?

比如下图所示的代码,可以看到需要使用 selenium、b4、jieba 这些库,用管理员身份在 Windows命令行执行了 pip install 库名后,到 PyCharm 里执行编译操作还是会提示解析不了这些库。

图片

这时候要怎么办呢?

1、打开 PyCharm---文件---设置,选择项目---Python 解释器,可以看到软件包里并没有我需要的 selenium、b 4、jieba 这些包,点“+”图标。

图片

2、输入需要安装库的名称,比如 selenium,选中后点击“安装软件包”图标。其他的需要安装的包重复这个步骤进行安装。

图片

3、安装完需要的库后,再进行编译。可以看到,已经没有报错了。

图片

知识扩展--- Python 中包(Package)和库(Library):

1、包更侧重于代码的物理组织和结构,它是将多个相关的模块和子包组织在一起的一种方式,是 Python 语言中代码组织的一个层次。

2、库更侧重于提供功能,它可以是一个简单的模块,也可以是多个包和模块的集合,从用户使用的角度来看,我们使用库是为了完成特定的任务,如数据处理、网络请求、Web 自动化测试等。

在实际使用中,很可能会将两者混用,它们的区别并不是非常严格。例如,可以说 “我正在使用 selenium 包”,也可以会说 “我正在使用 selenium 库”,两者都表达了正在使用selenium 提供的功能,但从更准确的概念理解,selenium 是一个包含多个模块和子包的库,从文件结构来看,它是一个包,因为它具有包的文件组织形式。


http://www.kler.cn/a/488355.html

相关文章:

  • 【数据库系统概论】第5章 数据库完整性【!触发器】
  • kubeneters-循序渐进Cilium网络(二)
  • mapbox基础,style样式汇总,持续更新
  • tdengine数据库使用java连接
  • Windows 安装 Docker 和 Docker Compose
  • 2025年XR行业展望:超越虚拟,融合现实
  • OpenPCDet从环境配置到模型训练
  • CAN201 Introduction to Networking(计算机网络)Pt.5 网络安全
  • 【Web安全】SQL 注入攻击技巧详解:UNION 注入(UNION SQL Injection)
  • 2025最新版Visual Studio Code安装使用指南
  • 学习反射5(获取成员方法)
  • 中学综合素质笔记3
  • 创建基本的 Electron 应用项目的详细步骤
  • 学习及笔记
  • 动力节点crm项目业务分析笔记
  • 性能测试05|JMeter:分布式、报告、并发数计算、性能监控
  • WMS仓库管理系统,Vue前端开发,Java后端技术源码(源码学习)
  • 飞书机器人告警实现
  • U盘加密软件哪个好用?免安装、安全、防复制
  • 在 Go 应用中 如何像 FastAPI 一样优雅地构建控制器
  • 【DES加密】
  • el-date-picker日期时间选择器的选择时间限制到分钟级别
  • uniapp页面高度设置(铺满可视区域、顶部状态栏高度、底部导航栏高度)
  • 51单片机——串口通信(重点)
  • 深入解析 Python 2 与 Python 3 的差异与演进
  • 【Python】Python之Selenium基础教程+实战demo:提升你的测试+测试数据构造的效率!