![](/img/trans.png)
[英]How could I change my Interpreter from Python 3.8 to Python 3.9 in Visual Studio Code? [Resolved with answer]
[英]My Visual Studio Code is not using the Python interpreter that I have set it to
我目前正在设置 pytorch,以便在我的 Windows 10 机器上的 Visual Studio Code 上使用。 目前我可以在 Anaconda 提示符下运行它时使用它。 在 VS Code 上运行时,我更改了 python 解释器以匹配我在 Anaconda 上使用的解释器,但是当我尝试运行它时,它仍然使用原始解释器,并且无法识别“导入火炬”。 我对在 Windows 上使用 VS Code 和运行 python 还很陌生,因为我通常在 Linux 中编码,任何帮助将不胜感激!
我附上了一张照片,显示了当前环境以及在 VS Code 的命令行中键入“python --version”时的结果。 截屏
你可以点击Python 3.8 .. Conda然后vscode显示一个 python 解释器列表,选择你的解释器,vscode 在 .vscode 文件夹中创建一个 settings.json,在 vscode 和每次打开当前文件夹中你的 python 解释器的路径你打开那个文件夹 vscode 会自动检测你的 python 解释器。
原因是VSCode终端没有刷新,还是之前的状态。
解决方案:
我们可以使用快捷键Ctrl+Shift+`(也可以点击“终端”、“新建终端”)打开一个新的VSCode终端,它会自动进入当前选中的Python解释器环境。
另外,如果您需要导入和使用模块“ torch
”,请将其安装在当前选择的环境中。
更新:
请检查 Python 是否可用:
一般对于python全局环境,当我们在终端输入“ python --version
”时,系统默认会在环境变量中查找第一个python,所以建议大家把常用的python放在最前面环境变量并重新启动 VSCode。
对于 conda 环境和虚拟环境,VSCode 终端会自动进入当前选择的环境。
参考: VScode 中的环境。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.