tensorflow Vscode使用了另一个解释器,它不是我选择的那个

h5qlskok  于 2023-04-21  发布在  Vscode
关注(0)|答案(2)|浏览(167)

我选择的python解释器是python 3.7.16(tf:conda),它是由anaconda设置的。它在我的计算机中的路径是F:\anaconda\envs\tf\python.exe。在用户的setting.json中,我将解释器路径改为F:\anaconda\envs\tf\python.exe。

但是,当我在vscode中运行代码时,它使用的解释器与我选择的解释器不同,其路径为F:\python \python 310\ python.exe

kxxlusnw

kxxlusnw1#

显然你是用 Code Runner 来运行代码的,这是不正确的,因为选择解释器是Python扩展的一个特性,所以你选择的解释器只对Python扩展有效(即右下角的实际解释器版本)。
如果没有特殊要求,请使用官方扩展名Python执行脚本。

  • Run Code选项由Code Runner*带来
  • Code Runner* 不使用为Python扩展所做的设置,因此它使用系统环境变量配置的python版本来执行脚本。
mccptt67

mccptt672#

这是因为您的python环境路径设置为“F:\python \python 310\ python.exe”。您必须将此路径替换为您在操作系统环境路径中想要的路径。

相关问题