我在这里有点困惑,在撰写本文时最新的 Anaconda 发行版 2018.12 带有安装 Microsoft Visual Studio Code 的选项,这很棒。
当启动 VSC 和 Python: Select Interpreter
并全新安装 Anaconda 时,我可以看到 ~Anaconda3\python.exe
我认为这是 Anaconda Python 环境,但是,当我尝试运行一些命令时,我我得到:
PS ~\Documents\Python Scripts\vs> ~/Anaconda3/Scripts/activate
PS ~\Documents\Python Scripts\vs> conda activate base
conda : 术语“conda”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。在行:1 字符:1
现在我知道它可能与环境变量有关,但我发现它非常奇怪,因为在 Anaconda 安装过程中,有具体提到不需要将 Anaconda 路径添加到环境变量。但是在错误之后,集成终端设法启动 Python,我能够运行代码。
接下来是我无法在运行简单脚本后查看调试器中的任何变量,如此处的教程 所示:
msg = "Hello World"
print(msg)
我确实希望看到与链接中所示类似的结果,例如 dunder 变量,我还按照这些步骤将我的 launch.json
更新为 stopOnEntry = True
。
我想知道是否可以将 Visual Studio Code 与 Anaconda 一起用作解释器,而无需从原始发行版中注册变量,以及我是否遗漏了任何需要的东西。
我希望体验会更直接,但我也可能会遗漏一些东西,我在 Windows 10 上运行。
原文由 BernardL 发布,翻译遵循 CC BY-SA 4.0 许可协议
激活 conda 环境不会将
conda
放在你的PATH
上。您需要从“开始”菜单启动Anaconda Prompt
应用程序以获取命令行conda
在您的PATH
如果您没有选中要包含的框conda
安装过程中。还要意识到
conda
仅支持 2019 年 1 月发布的conda
4.6 的 PowerShell。VS Code 的 Python 扩展适用于
conda
很好。创建一个conda
环境,扩展将允许您选择它作为您的环境/解释器。