MacOS 10.12下Anaconda 3如何切换至Python2.7自定义环境?
嘿,我之前也碰到过一模一样的情况!Anaconda Navigator默认确实会优先加载base环境,不过有几个简单的方法能让它用上你创建的my-env环境:
方法1:在Navigator内部切换环境
打开Anaconda-Navigator.app后,在Home页面的左上角,你会看到一个标注着「Applications on」的下拉菜单,点击它就能看到你所有已创建的环境,选择my-env就行。切换后,页面里显示的应用和包都会对应这个Python2.7的环境,你也可以直接在这里管理这个环境的包。
方法2:从激活的终端启动Navigator
这是我个人更常用的方式,能确保Navigator直接关联到当前激活的环境:
- 先在终端里用
source activate my-env激活你的环境(确认终端前缀显示(my-env)) - 接着在同一终端里输入命令:
anaconda-navigator - 这样启动的Navigator就会自动加载
my-env环境,不用再手动切换啦
额外验证步骤
为了确保你的环境本身没问题,可以先在激活的终端里跑几个命令确认:
- 输入
python --version,应该显示Python 2.7.x - 输入
conda list,查看列表里有没有opencv,确认安装成功
如果在Navigator的环境列表里看不到my-env,可以点击左侧「Environments」页面右上角的Refresh按钮,刷新一下环境列表就会显示出来了。
内容的提问来源于stack exchange,提问作者Wiebke
相关产品推荐
相关产品推荐

