最近有小伙伴遇到了明明安装了 python 第三方库,但是在 pycharm 当中却导入不成功的问题。。
一直以来,也有不少初学 python 的小伙伴,一不小心就跳进了虚拟环境和系统环境的【陷阱】中。。
本文就基于此问题,来说说在 pycharm 当中如何使用系统环境、虚拟环境。
pycharm 当中,每一个项目在运行时,都需要指定一个 python 环境,比如 python3.7,python3.8 等。
1、你的项目是否用的虚拟环境?
在 pycharm 创建 project 时,需要选择 python 环境,默认是创建一个虚拟环境。
很多小伙伴,这一步没有去处理。自然而然的就会创建一个虚拟环境而不自知。
如下图所示:
点开之后,默认选中的虚拟环境。
虚拟环境创建成功之后,在项目下面会有一个 venv 目录。
如果你的项目下面有这个目录,那么说明你用的就是虚拟环境。
在 pycharm 当中,执行这个项目的代码时,会自动使用虚拟环境中的第三方库。
如果虚拟环境中没有,则会导入失败。
所以本文一开头遇到的问题,其实就是这个原因。
第三方库安装在本地 python 环境中,而运行代码时,使用的是虚拟环境中的。
对于 python 初学者,不要用虚拟环境,不要用虚拟环境,不要用虚拟环境!
先用本地系统环境好好学会 python,以后再考虑使用虚拟环境。
2、项目环境切换 - 如何从虚拟环境切换到本地环境
那么,已经不小心掉到了这个【陷阱】里的同学,想