【发布时间】: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可能已关闭。