【经验总结】VSCode中找不到numpy/matplotlib/pillow,navigator没了

在VSCode中写python时,import numpy和matplotlib总是报错找不到模块,用conda list和pip list看到都安装了numpy,前后折腾了很久遇到了好几个问题:

  • 无法从PIL中导入Image

  • 无法导入numpy.multiarray

  • 无法找到numpy

前后尝试的方法包括:

  • 用pip安装而不是conda

  • 用对应环境中的python安装 your_env_path/python.exe -m pip install numpy或者更新your_env_path/python.exe -m pip install --upgrade numpy

  • 更新包到最新版本

  • 将包的版本降到环境要求的最低或者某一个(不使用最新版本)

之前在折腾模块问题时,不小心删除了Anaconda Navigator,还不知道自己删除了。。。试了网上说的conda update anaconda-navigator然后reset的办法,运行之后说找不到anaconda-navigator,建议加F:Anaconda3(我的安装目录)为前缀,加了之后依然不可以。后来跑到Navigator的目录下面,发现了一个Navigator-update的东西,运行了之后提示说没有安装navigator。。。。之后按照引导安装即可

解决方案:https://zhuanlan.zhihu.com/p/34589288

原文地址:https://www.cnblogs.com/vinnson/p/13360824.html