由于Mac系统会自带python版本,在实验过程中又安装了自己需要的V3.8, 然后不知道哪儿又冒出来一个V3.7,结果导致在vscode中运行python时碰到module明明已经用pip3安装却还是找不到的情况。
这种情况可以通过查看pip3 -V + python3 --version来查看自己的pip3和python3是否匹配,如果不匹配的话,建议在vscode中手动指定python3路径。
以前的vscode的python插件版本中用的是python.pythonPath来手动指定路径,在最新的版本里已经去掉了这个属性,取而代之的是python.defaultInterpreterPath,而且只存在于user层面。
在设置当中可以筛选出这个属性,然后填写自己需要的python3版本即可。
属性更新说明见:https://github.com/microsoft/vscode-python/wiki/AB-Experiments