Conda 新环境在 mac 中使用了非 conda python

Conda new env used non conda python in mac

我正在使用 MAC OSX Catalina 10.15.5,我有多个版本的 python 纠结我的 python 环境,在清理我面临的一个问题后与蟒蛇。当我使用基本环境时,它显示 python 为 /Users/falcon/opt/anaconda3/bin/python3,但是当我创建一个新环境并随后使用 conda create -n foo 激活 conda activate foo 时,它显示 python 位置为/usr/bin/python谁能帮我解决一下?

正如@merv 在评论中提到的,默认情况下,conda 环境不附带任何已安装的软件包。如果你只是 运行:

conda create -n foo
conda activate foo

那么foo环境就不会安装python。试试这个:

conda create -n foo python=3.7
conda activate foo

或者这样:

conda create -n foo
conda activate foo
conda install python=3.7