VS代码导入多阵列numpy扩展模块失败

问题描述 投票:0回答:1
import numpy

不管用。这开始是因为我无法让PyQt5在家用电脑上工作。在Spyder IDE中,我可以导入模块并使一切工作正常,但在VS Code中,我无法导入基本模块。我在使用Python 3.7的Windows 10上。我用Google搜索了很多并试过这些:

  1. 卸载Anaconda和VS Code,然后重新安装
  2. 在VS Code中,按Ctrl + Shift + P,选择解释器,然后选择Python 3.7.1 64位('base':conda),〜\ Anaconda3 \ python.exe
  3. 我在另一个类似的问题上看到,我的一个Anaconda目录中可能缺少python3.dll,但确实存在。
  4. 通过转到系统路径,编辑,新建> C:\ Users \ myname \ Anaconda3 \ Scripts下的系统属性>高级选项卡>环境变量...>,将环境变量添加到PATH

一旦我做了上面的#4,导入numpy时VS Code中的新错误消息是DLL加载失败:找不到指定的模块。在终端中,我看到:术语“conda”未被识别为cmdlet的名称,...

我注意到的一件事是在Python提示符(而不是Anaconda)中输入:

import sys
print(sys.version)

输出为3.7.2,而在VS Code中,Select Interpreter(参见上面的#2)表示Python 3.7.1。不确定这是否重要。

有帮助吗?一切都适用于我的工作电脑,但这只是我的家用电脑很难。

visual-studio-code anaconda
1个回答
0
投票

最终为我工作的是将我的Python安装从3.7.1降级到3.6.4:

conda install python=3.6.4

希望这有助于那里的人。

© www.soinside.com 2019 - 2024. All rights reserved.