微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

VSCode集成终端不使用Conda环境执行python文件

如何解决VSCode集成终端不使用Conda环境执行python文件

[Mac OS] 直到昨天,我的 python 文件都在我激活的任何环境中执行。之后,我探索了 python 调试以及如何将其与 Conda 环境一起使用。它就像一个魅力。

今天,我在 VSC 中收到一条通知,上面说的是“settings.json 中的 python.PythonPath ... 认...”。因为赶时间,所以没注意。现在,当我激活 conda 环境 X 时,它会在终端中显示 X 已激活,当我使用“conda list”时,它会列出 X 中安装的正确模块,并且在 VSC 的状态栏中,它显示我也在使用 X .

不幸的是,当我运行 python 代码时,它只是使用“python - u”,而这恰好不是 X。

谁能告诉我怎么了?如果我没有提供一些信息,请随时告诉我,我会相应地更新问题。

解决方法

您可以修改 settings.json 以使用特定的 conda 环境 python 解释器。或者您可以手动设置解释器。 \

编写 settings.json
settings.json 中添加一行:

"python.pythonPath": "/home/python36/python",// the path of python 
// interpreter in your desired conda environment.

或者在左下角的编辑器中,您应该会看到如下所示的内容 Editor
单击它,您应该会看到上面的提示打开,例如 enter image description here
选择口译员,一切顺利。

,

你的意思是 VSCode 像第一张图一样工作,你希望它像第二张图一样在终端中运行吗?

enter image description here

enter image description here

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

enter image description here

如果我误解了您的问题,请指出并提供相关信息。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。