在conda解释器中使用VSCode时出现导入错误,但在Conda中导入时不出现导入错误

迪奥尼西奥

我正在尝试在VSCode中运行Python程序,但它始终在第一行中停止

from sklearn.gaussian_process.kernels import WhiteKernel, RationalQuadratic, RBF, Matern, ExpSineSquared

它给我的错误很大,我将在最后粘贴它。

但是,当我在conda终端中打开python时,我可以毫无问题地导入。由于我在VSCode中使用conda解释器,因此我不明白问题出在哪里。

我的Python版本是3.7.6,numpy 1.19.1,scipy 1.5.2,sklearn 0.23.2,并且正在使用Windows10。我已经尝试了所提到的网页所建议的内容。VSCode的左下角表示解释器是Python 3.7.6 64位(“ base”:conda)。

刚刚尝试过,我也不能导入numpy,但是可以在conda中毫无问题。python版本是相同的。编辑:这里的错误消息要求我确保Numpy版本是1.18.1,而不是1.19.1。

发生异常:ImportError

重要提示:请阅读此建议,以了解如何解决此问题!

导入numpy C扩展名失败。发生此错误的原因有很多,通常是由于设置问题或NumPy的安装方式。

我们在以下位置整理了一些常见原因和故障排除提示:

https://numpy.org/devdocs/user/troubleshooting-importerror.html

请注意并检查以下内容:

  • Python版本是:来自“ C:\ Users \ jdion \ anaconda3 \ python.exe”的Python3.7
  • NumPy版本是:“ 1.19.1”

并确保它们是您期望的版本。请仔细研究上面链接的文档以获得更多帮助。

原始错误是:DLL加载失败:找不到指定的模块。文件“ C:\ Users \ jdion \ OneDrive \ Ambiente de Trabalho \ Tese \ Code \ The Sea Exploration Problem _aux.py”,第13行,从sklearn.gaussian_process.kernels导入WhiteKernel,RationalQuadratic,RBF,Matern,ExpSineSquared

迪奥尼西奥

我同时卸载了conda和所有Python版本,当我重新安装Python 3.7.9并将其选作VSCode中的解释器时,再也没有问题。我认为问题出在Python版本,anaconda,pip太多了,我可能是在错误的地方安装和删除了东西。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章