直到昨天为止,我的python文件都是用我激活的任何环境执行的。之后,我研究了python调试以及如何在Conda环境中使用它。就像一种魅力。
今天,我在VSC中收到一份通知,上面写着"python.PythonPath in settings.json .default.“。因为我很着急,所以我没注意到。现在,当我激活conda环境X时,它显示在激活X的终端中,当我使用"conda list“时,它列出了安装在X中的正确模块,在VSC的状态栏中,它显示我也在使用X。
不幸的是,当我运行python代码时,它只是使用"python ",而这并不是X。
有人能告诉我怎么回事吗?如果有一些信息我没有提供,请随时让我知道,我会相应地更新问题。
发布于 2021-06-22 06:44:53
你是说VSCode和第一张图片一样工作,你想让它像第二张图片一样在终端上运行吗?


第一张图片由Code Runner运行,第二张图片由Python Extension运行。你可以这样选择:

如果我误解了你的问题,请指出并提供相关信息。
发布于 2021-06-21 21:46:26
您可以修改settings.json以使用特定的conda环境python解释器。或者您可以手动设置解释器。\
编写settings.json:
在settings.json中添加行:
"python.pythonPath": "/home/python36/python", // the path of python
// interpreter in your desired conda environment.或者在左下角的编辑器中,您应该看到如下所示

单击它,您应该会看到上面的提示打开,如

选择解释器,你就可以走了。
https://stackoverflow.com/questions/68073669
复制相似问题