Pycharm第三方库导入失败避坑!

最近遇到了明明安装了 python 第三方库,但是在 pycharm 当中却导入不成功的问题。

使用Pycharm手动安装三方库和自动安装三方库都失败,以及Pycharm终端使用pip命令安装也未解决。网上找各种方法尝试都没成功,原来是一不小心就跳进了虚拟环境和系统环境的【陷阱】中。

本文就基于此问题,来说说在 pycharm 当中如何使用系统环境、虚拟环境。

pycharm 当中,每一个项目在运行时,都需要指定一个 python 环境,其有系统环境和虚拟环境之分。

1、虚拟环境

在 pycharm 创建 project 时,需要选择 python 环境,默认是创建一个虚拟环境。

很多小伙伴,这一步没有去处理。自然而然的就会创建一个虚拟环境而不自知。

Pycharm第三方库导入失败避坑!_第1张图片 选择虚拟环境创建成功之后,在项目下面会有一个 venv 目录。

Pycharm第三方库导入失败避坑!_第2张图片

Pycharm第三方库导入失败避坑!_第3张图片 

如果你的项目下面有这个目录,那么说明你用的就是虚拟环境。

在 pycharm 当中,执行这个项目的代码时,会自动使用虚拟环境中的第三方库。

如果虚拟环境中没有,就会导入失败。

Pycharm第三方库导入失败避坑!_第4张图片

Pycharm第三方库导入失败避坑!_第5张图片

Pycharm第三方库导入失败避坑!_第6张图片

所以本文一开头遇到的问题,其实就是这个原因。

根因:第三方库安装在本地 python 环境中,而运行代码时,使用的是虚拟环境中的。

对于 python 初学者,建议先不要用虚拟环境,不要用虚拟环境,不要用虚拟环境!

先用本地系统环境好好学会 python,以后再考虑使用虚拟环境。

2、项目环境切换 - 如何从虚拟环境切换到本地环境

那么,已经不小心掉到了这个【陷阱】里的同学,想将项目从虚拟环境,切换到本地 python 环境,怎么办呢?

在【File -> Settings -> project:你的项目名称 -> python interpreter】中,可以指定当前项目的 python 环境。

Pycharm第三方库导入失败避坑!_第7张图片

 点击 Show All 会显示所有的环境,如下图。如果环境路径中带有【venv】表示为虚拟环境Pycharm第三方库导入失败避坑!_第8张图片

Pycharm第三方库导入失败避坑!_第9张图片 我们要选择本地的 python 环境,而不是虚拟环境,选择本地python环境就可以看到相关工具包。

Pycharm第三方库导入失败避坑!_第10张图片

环境切换成功之后,再次导三方库则显示Package installed successfully!

就此,看到了希望的曙光~

Pycharm第三方库导入失败避坑!_第11张图片

Pycharm第三方库导入失败避坑!_第12张图片

你可能感兴趣的:(Python学习笔记,pycharm,ide,python)