【问题标题】:Debug Python from Visual Studio Code - Importing Numpy从 Visual Studio Code 调试 Python - 导入 Numpy
【发布时间】:2016-09-05 16:42:44
【问题描述】:
import numpy
print "asdf"

当我尝试在 Visual Studio Code 中调试/运行上述 Python 代码时,出现以下错误(使用 OSX)

ImportError,无法导入名称 float96

分辨率是多少?

我已经从 python 网站安装了 python。也尝试从 brew 安装后运行,但没有效果。

编辑

问题在于 Visual Studio 的所有导入

【问题讨论】:

  • 先试试 pip install numpy,因为 VS 可能没有预装库。
  • 做到了。我已经预先安装了 numpy。又这样做了,但没有效果

标签: python numpy visual-studio-code


【解决方案1】:

这是调试器的问题,它加载模块的方式可以安全地忽略此类导入错误。 要忽略这些错误,请进入 launch.json 文件并进行如下编辑(添加忽略“ImportError”的部分):

{ "name": "Python", "type": "python", "request": "launch", "stopOnEntry": true, "program": "${file}", "debugOptions": [ "WaitOnAbnormalExit", "WaitOnNormalExit", "RedirectOutput" ], "exceptionHandling": { "ignore": ["ImportError"] } },

【讨论】:

    【解决方案2】:

    就我而言,问题在于 vscode 使用的是 python (v2) 解释器,但我使用 python3 安装了模块。

    我修复了这个问题,修改了 launch.json 文件并为 python3 指定了 pythonPath,正如 here 所解释的那样。

    【讨论】:

      【解决方案3】:

      重新安装 python 扩展解决了我的问题。毕竟不是配置问题。

      https://code.visualstudio.com/docs/languages/python_c

      提示:Don Jayamanne 的 Python 扩展让您可以选择使用三种不同的 linter - Pylint、Pep8 和 Flake8。有关详细信息,请参阅 wiki。

      【讨论】:

      • 非常感谢,我的终端python版本有问题,重新安装扩展解决了这个问题。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多