自己记录问题用的
问题原因
首先,我们需要了解为什么会出现这个问题。PyCharm 允许用户为不同的项目配置不同的 Python 解释器。然而,当你打开 PyCharm 的终端时,它默认使用的是系统环境变量中配置的 Python 解释器,而不是 PyCharm 项目设置中的解释器。
在这个问题,我查阅资料发现:在window系统下,环境变量、系统变量、用户变量的优先级,详细请看下面的文章。用户变量的优先级比系统变量的优先级高
【计算机常识】环境变量,这下你一定懂环境变量了!(用户变量、系统变量、PATH变量)_系统环境变量-CSDN博客
首先我在cmd控制台下,确认了python解释器版本为python3.9
//在控制台下查看python的版本
python --version
接着,在pycharm终端就检查lpython的解释器版本(与控制台下的不一致)
然后,我想要更改将控制台的版本与pycharm一致。
我查阅资料之后,首先查看了我的环境变量,添加了Python3.11的路径在用户变量中,并且在用户变量path中位置越高,优先级越高
//在控制台输入,查看python3.11所在的位置
where python
像这种问题,排查的思路是:
1.看一下你截图pycharm中是否有matplotlab这个库,
2.除了看pycharm的file下的settings外,再查看一下run菜单下的配置,
3.看一下计算机系统的path环境变量。