编译时找不到需要的库,如何在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 是一个包含多个模块和子包的库,从文件结构来看,它是一个包,因为它具有包的文件组织形式。

相关推荐
蹦蹦跳跳真可爱58927 分钟前
Python----机器学习(模型评估:准确率、损失函数值、精确度、召回率、F1分数、混淆矩阵、ROC曲线和AUC值、Top-k精度)
人工智能·python·机器学习
蓝莓味柯基5 小时前
Python 学习路线与笔记跳转(持续更新笔记链接)
笔记·python·学习
唤醒手腕6 小时前
2025 年如何使用 Pycharm、Vscode 进行树莓派 Respberry Pi Pico 编程开发详细教程(更新中)
ide·python·pycharm
reasonsummer6 小时前
【办公类-99-04】20250504闵豆统计表excle转PDF,合并PDF、添加中文字体页眉+边框下划线
python·pdf·deepseek
CHNMSCS6 小时前
PyTorch_张量基本运算
人工智能·pytorch·python
时而支楞时而摆烂的小刘6 小时前
CUDA、pytorch、配置环境教程合集
人工智能·pytorch·python
Gui林7 小时前
【ROS2】launch启动文件如何集成到ROS2(Python版本)
linux·python
奋进的小暄7 小时前
数据结构(4) 堆
java·数据结构·c++·python·算法
清羽_ls9 小时前
vscode源代码管理Tab-文件右侧标志(M、A 等)的含义
ide·vscode·源代码管理
weixin_454393799 小时前
vscode中设置eslint保存时自动格式化未生效
ide·vscode·编辑器