提到的 conda 环境中的 VS Code 不是 运行 一个 Python 文件
VS Code not running a Python file in the conda environment mentioned
我的系统中同时安装了 anaconda 和 VS Code。当我开始编写脚本时,VS Code 让我可以选择解释器。我选择我特定的 conda 环境。这很好用。但是,当我尝试使用 Ctrl+Alt+N 或使用 运行 脚本时右上角的播放按钮(使用扩展名 Code Runner),在 VS Code 中打开的终端无法识别我现在在 conda 环境中工作。
结果报错没有安装模块(因为该模块只能在conda环境下使用)。
当我尝试从 VS Code 终端手动激活 conda 环境时,它不起作用。
解决方法是什么?我正在使用 Windows.
更新:如果我使用 cmd
作为 VS Code 中的默认集成终端代替 PowerShell
,则命令 activate NAME_OF_ANACONDA_ENV
有效。然后,我可以手动 运行 脚本。然而,运行使用 Ctrl+Alt+N 脚本仍然没有工作;它不承认我在 conda 环境中。
在 windows 10:Ctrl+Shift+P
并选择环境即可完成工作。
设置好环境后,我按Crtl+F5
不调试执行,F5
调试
执行
经过几次尝试,我想出了如何去做。所以,这对我有用。
vs 代码设置搜索:code-runner.executorMap
选择User
并
Edit in settings.json
查找:"python": "python -u"
变化:"python": "$pythonPath -u $fullFileName"
如果遇到tempCodeRunnerFile
或选择问题:
- vs 代码设置搜索:
code-runner.ignoreSelection
- 勾选方框
我的系统中同时安装了 anaconda 和 VS Code。当我开始编写脚本时,VS Code 让我可以选择解释器。我选择我特定的 conda 环境。这很好用。但是,当我尝试使用 Ctrl+Alt+N 或使用 运行 脚本时右上角的播放按钮(使用扩展名 Code Runner),在 VS Code 中打开的终端无法识别我现在在 conda 环境中工作。
结果报错没有安装模块(因为该模块只能在conda环境下使用)。
当我尝试从 VS Code 终端手动激活 conda 环境时,它不起作用。
解决方法是什么?我正在使用 Windows.
更新:如果我使用 cmd
作为 VS Code 中的默认集成终端代替 PowerShell
,则命令 activate NAME_OF_ANACONDA_ENV
有效。然后,我可以手动 运行 脚本。然而,运行使用 Ctrl+Alt+N 脚本仍然没有工作;它不承认我在 conda 环境中。
在 windows 10:Ctrl+Shift+P
并选择环境即可完成工作。
设置好环境后,我按Crtl+F5
不调试执行,F5
调试
经过几次尝试,我想出了如何去做。所以,这对我有用。
vs 代码设置搜索:
code-runner.executorMap
选择
User
并Edit in settings.json
查找:
"python": "python -u"
变化:
"python": "$pythonPath -u $fullFileName"
如果遇到tempCodeRunnerFile
或选择问题:
- vs 代码设置搜索:
code-runner.ignoreSelection
- 勾选方框