我在MacOS默认终端和VS代码集成终端中都使用conda,但它们使用不同的Python,这真的很奇怪,我不知道如何保持它们相同。
VS代码终端:
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默认终端:
▶ 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
发布于 2021-01-29 00:10:37
发布于 2021-02-04 16:13:20
根据您提供的信息,我测试了您使用的命令。
我在VS Code内部的cmd终端中测试的结果是:
我在VS Code外面的cmd终端上测试的结果是:
它们与您的MacOS默认终端的结果相似。在VS Code中,它使用的终端是从系统自己的终端集成的,所以它们在使用上基本上是相同的。
建议您检查VS Code终端上是否激活了基本conda环境。(例如,使用命令"python --version
“检查它是否是conda中的python。)
https://stackoverflow.com/questions/65940767
复制相似问题