【问题标题】:Python with Visual Studio Code on MacPython 与 Mac 上的 Visual Studio Code
【发布时间】:2018-01-26 18:53:04
【问题描述】:

尝试在 Mac 上使用 Visual Studio 了解 Python。依赖项和库似乎无法正确安装/启动。

例如,我的系统上有 pandas,通过 pip 安装,如果我这样做了

import pandas as pd 

在 Python 提示符下,它工作正常。

使用 Visual Studio Code,如果我使用上述代码创建文件,自动完成功能会识别出安装了 pandas

当我尝试运行时,我得到一个 ImportError: No module named pandas

有什么想法吗?

更新:它在 VSCode 的终端中有效,只是在我在调试器中运行代码时无效。

【问题讨论】:

  • 我之前也遇到过这个问题,那是因为我使用的是 conda 可执行文件,而 VS Code 不知道我安装了哪些包。您是否在配置中指定了正确的 python 可执行文件?
  • 我会建议测试 VSCode 中运行的版本,在我的情况下默认为 2.7。
  • 安装了 VS Code 提示的插件,这给了我 2.7.14 和 Python linter。
  • 而python提示你测试的是什么版本?
  • 第一步是确保 VS Code 选择了你期望的解释器。因此,如果您执行tutorial prerequisites 的第 3 步,您将看到有关如何显式选择解释器的说明。之后,您可以编写一个除了import pandas; print "It worked!" 之外什么都不做的文件,右键单击并选择Run Python File in Terminal。如果这不起作用,那么您没有为您认为的 Python 解释器安装 pandas。如果这可行但调试失败,那么您的 launch.json 可能已关闭。

标签: python visual-studio-code


【解决方案1】:

Laurence Moroney 是对的——当 VS Code 使用的 Python 解释器与安装了您的库的解释器不同时,就会出现此问题。

有关在 VS Code 中全局更改解释器的说明,请参阅 Configuring Python Environments。之后别忘了重启 VS Code。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-17
    • 2019-01-31
    • 1970-01-01
    • 2019-01-03
    • 2019-05-19
    • 1970-01-01
    • 1970-01-01
    • 2015-10-11
    相关资源
    最近更新 更多