您现在的位置是:这个指令就可以了!Mac下的Miniconda和Anaconda环境切换方法 >>正文

这个指令就可以了!Mac下的Miniconda和Anaconda环境切换方法

德薄能鲜网5717人已围观

简介Mac端处理conda的环境切换。Mac端拿Python虚拟环境系列(Miniconda常用代码)看下面这篇文章;这些指令就足够了!Mac下Miniconda的常用方法。文章目录。Mac...

Mac端处理conda的环境切换。

Mac端拿Python虚拟环境系列(Miniconda常用代码)看下面这篇文章;
这些指令就足够了!Mac下Miniconda的常用方法。


文章目录。

  • Mac端处理conda的环境切换。
  • 前言。
  • 查看终端使用Zsh的大前提 还是 Bash。
  • 一、查看conda目前的环境。
  • 第二,切换步骤。
    • 1.直接切换。
    • 2.用anaconda/miniconda代替默认环境(作者使用Zsh,则是修改.zshrc文件༉
  • 三、使用Anaconda Navigator 将环境添加到图形界面中。
  • 备注:关闭自动激活base环境。
  • 总结。

前言。

Anaconda在学习时首先使用了这个东西,将配置环境添加到其中。后来发现安装了轻量级的Miniconda包和环境管理工具。但是,两个环境管理工具会发生冲突c;集成开发环境,配置会很麻烦。并且是Mac电脑,没有人会,自己在网上找太麻烦了!!!
本文可以解决,Anaconda和conda࿰直接指定c;还是Miniconda的conda。
其他文章都是挂羊头卖狗肉,不对板,最后找了半天自己解决,以最明显的方式向大家公布解决方案。
推荐默认不动󿀌直接切换模式。
Pyenv虚拟环境的单独项目也可以单独管理。


查看终端使用Zsh的大前提 还是 Bash。

echo。$SHELL。

一、查看conda目前的环境。

conda info。 --envs。conda。 env。list。

当前环境
你可以看到�我有两个,一个是anaconda3,另一个是miniforge3,而且我目前的环境是miniconda。

第二,切换步骤。

1.直接切换。

后面被想要改变的绝对路径所取代。

conda activate /Users/。..。./anaconda3/envs/authbase。

直接切换环境
这样,前面显示(环境名)#;这样我就进来了。

2.用anaconda/miniconda代替默认环境(作者使用Zsh,则是修改.zshrc文件)

下面的命令可以用来查看当前Conda环境的存储位置。

conda config。 --show。envs_dirs。

Conda环境的存储位置

下一步是配置环境变量!!!
vim可以用你最喜欢的文本编辑器代替文本编辑器,比如nano等等。

vim。~/.zshrc。vim。~/.bash_profile。

conda环境配置文件

# >>> conda initialize >>># !! Contents within this block are managed by 'conda init' !!。__conda_setup。="$(。'/Users/username/--。PATH。--/bin/conda。' 'shell.zsh。' 'hook' 2。>/dev/null。)。"if。[。$?-eq。0]。;then。eval。"$__conda_setup。"else。if。[。-f。"/Users/username/PATH/etc/profile.d/conda.sh"]。;then。.。"/Users/username/PATH/etc/profile.d/conda.sh"else。export。PATH。="/Users/username/PATH/bin:。$PATH。"fi。fi。unset。__conda_setup。# <<< conda initialize <<<

这是我电脑上关于这个环境的Shell脚本语言,具体来说,Conda试图通过执行特定的命令来初始化环境,如果此命令成功执行(即返回状态码为0),执行该命令输出的代码(通过eval)。如果失败�检查是否有备用初始化脚本,如果存在󿀌脚本࿱执行b;如果没有,将Condabin目录直接添加到PATH环境变量中。
反正我看不懂!全部注释,然后替换以下内容。

export。PATH。="/Users/.../anconda3/bin:。$PATH。"

保存和关闭文件。然后,使用source ~/.bashrc(或相应的配置文件)更新设置。

source。~/.zshrc。

修改后的默认环境
现在是anaconda3的环境,建议使用上述官方默认!!!
如果修改没有变化,#xff00c;请注意,您使用Zsh,则可能是.zshrc文件。如果使用Bash,则可能是.bash_profile文件!!
如果修改没有变化,#xff00c;请注意,您使用Zsh,则可能是.zshrc文件。如果使用Bash,则可能是.bash_profile文件!!!!

使用Anaconda Navigator 将环境添加到图形界面中。

看来你和我一样用这个方法󿀌有点喜欢偷懒!类似于以下界面:
在这里插入图片描述

在官方推荐的环境配置下,添加到图形界面中的环境不能在终端上使用conda env 显示在list中,应该是图形界面没有在全局变量中添加新的虚拟环境。

备注:关闭自动激活base环境。

conda config。 --set。auto_activate_base。 false。

打开终端或Anacondanda Prompt,输入以下命令关闭Anaconda自动激活base环境的设置:


总结。

以上是解决该死的麻烦的方法,本文简要介绍了Anaconda与Miniconda环境的切换,如果有帮助的话,我希望用小手给作者一些小赞和#xff0c;这也可以帮助更多的人。
以上是根据作者个人使用经验总结的,如果有错误,错误的地方,请积极指出!

Tags:

相关文章



友情链接