首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >VS代码终端和默认终端之间的Python路径不同

VS代码终端和默认终端之间的Python路径不同
EN

Stack Overflow用户
提问于 2021-01-29 00:01:40
回答 2查看 55关注 0票数 0

我在MacOS默认终端和VS代码集成终端中都使用conda,但它们使用不同的Python,这真的很奇怪,我不知道如何保持它们相同。

VS代码终端:

代码语言:javascript
运行
复制
Documents/GitHub/self-study  master ✗                                                                                                     23h17m ⚑  
▶ conda env list
# conda environments:
#
base                  *  /Users/wsx/Library/r-miniconda
d2l                      /Users/wsx/Library/r-miniconda/envs/d2l
r-reticulate             /Users/wsx/Library/r-miniconda/envs/r-reticulate
sigminer_sigprofiler     /Users/wsx/Library/r-miniconda/envs/sigminer_sigprofiler

(base) 
Documents/GitHub/self-study  master ✗                                                                                                     23h17m ⚑  
▶ which python
/usr/bin/python
(base) 
Documents/GitHub/self-study  master ✗                                                                                                     23h18m ⚑  
▶ which python3
/usr/local/bin/python3
Documents/GitHub/self-study  master ✗                                                                                                     23h18m ⚑  
▶ echo $SHELL
/bin/zsh

MacOS默认终端:

代码语言:javascript
运行
复制
▶ conda env list
# conda environments:
#
base                  *  /Users/wsx/Library/r-miniconda
d2l                      /Users/wsx/Library/r-miniconda/envs/d2l
r-reticulate             /Users/wsx/Library/r-miniconda/envs/r-reticulate
sigminer_sigprofiler     /Users/wsx/Library/r-miniconda/envs/sigminer_sigprofiler

(base) 
~                                                                                                                      
▶ which python
/Users/wsx/Library/r-miniconda/bin/python
(base) 
~                                                                                                                      
▶ which python3
/Users/wsx/Library/r-miniconda/bin/python3
▶ echo $SHELL
/bin/zsh
EN

回答 2

Stack Overflow用户

发布于 2021-01-29 00:10:37

您可以在settings.json文件中检查这个键的值是什么

代码语言:javascript
运行
复制
"python.defaultInterpreterPath": "path-used-by-vscode"

你也可以检查这个post

票数 0
EN

Stack Overflow用户

发布于 2021-02-04 16:13:20

根据您提供的信息,我测试了您使用的命令。

我在VS Code内部的cmd终端中测试的结果是:

我在VS Code外面的cmd终端上测试的结果是:

它们与您的MacOS默认终端的结果相似。在VS Code中,它使用的终端是从系统自己的终端集成的,所以它们在使用上基本上是相同的。

建议您检查VS Code终端上是否激活了基本conda环境。(例如,使用命令"python --version“检查它是否是conda中的python。)

参考:conda environment in VS Code

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65940767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档