使用pychar编写python代码时,有没有出现已经pip 安装过库了,但是pychar执行代码时,依然报错,如下图
之所以出现这样的情况,首先我们得先区分 pychar私有库 和 python本地库。
区别
pychar是一种专门为python编程语言设计的IDE集成环境,使用pychar编写python程序,最终还是得到python解释器的支持。
pychar新建项目时,如果选择创建一个虚拟环境,则在pychar编写python语言过程中安装的库,会被安装在这个项目的私有环境中(如下图的venv文件下)
带有虚拟环境的项目环境如下:
而 pip 安装的第三方库,是安装在本地python安装目录下。
问题
回到问题本身,如果我们使用了pip安装了第三方库,而在pychar项目中却选择的是虚拟环境下的python解释器,那也就相当于选择该选择器下的库,执行代码时,自然就识别不到python安装目录下的本地库了。
解决
1、文件—>设置—>项目—>python解释器,切换成本地python解释器即可。
2、直接在该项目选择的解释器下在安装一个需要的库就可以。