Anaconda是一个免费开源的Python和R语言的发行版本,用于计算科学(数据科学、机器学习、大数据处理和预测分析),Anaconda致力于简化包管理和部署。 Anaconda的包使用软件包管理系统Conda进行管理。超过1200万人使用Anaconda发行版本,并且Anaconda拥有超过1400个适用于Windows、Linux和MacOS的数据科学软件包。 今天我们就在 MacOS 上安装一下 Anaconda。 Ananconda 官网给我们提供了安装包,网上也有很多安装教程。而今天我们要用 Homebrew 安装 Anaconda。 Homebrew是一款自由及开放源代码的软件包管理系统,用以简化macOS系统上的软件安装过程,最初由马克斯·霍威尔(Max Howell)写成。因其可扩展性得到了一致好评,而在Ruby on
Rails社区广为人知。 对于那些电脑里装了一大堆软件,到最后连装了什么、装在哪里、怎么升级、怎么删除都搞不懂的用户来说,软件包管理系统就是他们最大的福音。 软件包管理系统是在电脑中自动安装、配制、卸载和升级软件包的工具组合,在各种系统软件和应用软件的安装管理中均有广泛应用。 首先我们来安装 Homebrew,打开命令行,输入以下代码: 验证 brew 安装成功:
Brew 基本用法接下来了解下 brew 的基本用法。 wget 是一个常用的命令行工具,使用它可以轻松下载各种网络上的资源,图片、文件、视频等。 我们以 wget 为例介绍一下 brew 的使用方法。 搜索 wget:
会发现确实有这个软件,并且还有一个名字类似但是不知道干什么的软件。 我们安装 wget:
显示软件包信息: 现在我们就可以使用 wget 系在文件了。 卸载 wget:
我们可以看到这个软件 4MB,安装位置在一个叫 Cellar 的文件夹里。Brew 的所有软件都会装在这里,感兴趣可以进去看看。 安装 Anaconda我们需要使用 brew cask 安装 Anaconda。 Brew 与 Brew Cask 区别brew 主要用来下载一些不带界面的命令行下的工具和第三方库来进行二次开发。 brew cask主要用来下载一些带界面的应用软件,下载好后会自动安装,并能在mac中直接运行使用。 安装 Anaconda
过程中会要求输入一次密码。 配置 Anaconda 环境变量安装完成后在命令行运行 conda 会提示找不到该命令,这时我们需要将 Anaconda 的命令程序添加到环境变量。
这一行的意思是在原有的环境变量 为了防止每次新建窗口都要重复输入上一行命令,我们将上面一行添加到 shell 的启动文件里。
我们可以尝试通过 vi ~/.bash_profile 命令打开这个文件。 我们要的命令已经被写进这个文件。
现在再来执行 Anaconda 已经安装好了。 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
第一步:打开zsh终端第二步:安装homebrew官网给的链接会报错如下,连上VPN也没有用。
所以只能使用国内的数据源:
然后按照提示,可以选择中科大的 第三步:使用brew安装anaconda
按照提示一步步操作,直到出现安装成功的字眼(此过程比较漫长,有VPN加持会很快) 第四步:配置环境变量首先要知道homebrew安装到哪了,anaconda又安装到哪了 据我百般苦寻,在要卸载重装的前一刻,发现了这个路径 /opt/homebrew/anaconda 所以继续在zsh终端操作:
许多网上的文章写到这,就结束了。而且还宣称可以正常操作 conda -V 然后我操作后却报错了,显示“conda not found”(大致就这意思吧) 为什么? 问题就出在,你用的终端是zsh(别的终端我不知道有没有这个问题) 所以还需要额外两步操作:
到这里,便可以在zsh终端中无论输入conda,还是输入python,都会如你所愿了! Mac 上非常好用的包管理器 Homebrew, 我们经常用它来安装软件包,它不仅可以安装MySQL、MongoDB等软件包,还可以用Homebrew-cask安装图形界面的 App,如谷歌浏览器等,也可以用终端上的 Mac App Store —— mas来安装Apple Store里的APP,如微信、WPS等。安装、卸载、升级十分方便,如果你用Mac,推荐使用方法二:用homebrew来安装anaconda,如果安装后出现问题,想卸载,可以用brew一行卸载命令实现,十分方便。 方法一:下载安装包手动安装该方法的优点是可以安装指定Python版本的anaconda。 安装包的命名很令人疑惑,无法直接看清对应python哪个版本。在踩坑之后,总结经验在此。直接下载安装包,在安装过程中可以查看自带的python版本是否是想要的版本(见step2)。 安装步骤:step1:下载安装包到https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/下载anaconda3的安装包,我最开始选择的是2020-07-24更新的安装包,在安装过程中看到它自带的是python3.8版本。 然后我重新下载了2020-03-12更新的安装包,这个版本自带的是python3.7.6,符合我的要求,因此最终安装了这个版本,接下来几步的安装均以该版本安装过程为例: step2: 双击安装安装包双击下载下来的pkg安装包,如上所示。 在下面截图的“请先阅读”页面,红框以下的内容是它包含的软件包,向下滑动,直到找到python版本。箭头所指: 如果python版本符合要求,则一直点继续安装下去,如果版本不是想要的,返回镜像源页面,再下载其他版本。 step3:选择是否要安装pycharm可以先不安装,直接点继续先完成anaconda的安装,后面手动去安装pycharm即可。如果想安装,则点链接进去下载安装。 step4:(可直接跳到step5)如果好奇,可以打开anaconda3看看进入应用程序,双击 step5:配置环境打开终端Terminal,在终端输入以下命令,查看当前shell环境:
如果显示 当Mac的Terminal终端交互环境是bash:打开终端Terminal,如果看到下方截图中的 anaconda默认配置的是.bash_profile,假如你的Mac终端交互环境是bash的话,打开终端会发现,已经是配置好的环境。输入 conda -V 命令可查看当前安装的anaconda的版本。如果没有配置成功,打开终端,conda命令会提示无法识别,如交互shell是zsh时。 终端交互环境时zsh时:虽然现在默认的交互shell是zsh,但anaconda在安装时,自动配置环境仍然是配置.bash_profile,所以zsh的shell需要我们手动配置环境变量。 配置环境文件anaconda默认配置的文件是 ->假如终端是bash环境,则配置
->假如终端是zsh环境,则配置
输入以下命令,显示所有文件,包括隐藏文件:
楼主的笔记本刚重装了系统,所以会没有.zshrc文件。
半角模式下: 按
配置完.zshrc文件,需要更新环境变量文件:
之后终端进入zsh环境,就可以使用conda命令。 配置环境变量前打开终端: 配置环境变量后打开终端,会自动进入base环境。假如你看到以下截图,恭喜你环境配置成功了!!! 是否要设置国内镜像源按需求决定,不是安装anaconda必须的操作。
如果觉得设置的不对,可以执行“conda config --remove-key channels”命令,恢复Anaconda的源为默认。
查看所有可以用的channels
运行 conda clean -i 清除索引缓存,保证用的是镜像站提供的索引。
方法二:homebrew 安装anacondaHomebrew 是一个很方便的包管理器,主要用来管理 mac 操作系统的软件包,安装、卸载、升级十分方便。现在也支持 linux 操作系统的包管理以及 Windows 10 Subsystem for Linux。官网是 https://brew.sh 。 搜索下homebrew仓库中有几个版本的anaconda,我安装时只有一个Python3.8版本的anaconda
anaconda2对应的是Python2.+版本,anaconda对应Python3.+,无法指定Python3的版本,目前是Python3.8。如果想使用Python3.7的版本,创建个指定Python版本为3.7的虚拟环境即可。
更多homebrew的操作命令可查看:homebrew安装和使用 (科学上网速度更快 )终端输入以下安装命令:
配置 Anaconda 环境变量在终端输入以下命令:
更新环境变量配置文件
配置环境变量前: 配置环境变量后: Conda一些基本命令在命令行启动anaconda
查看conda的包列表 conda常用命令https://blog.csdn.net/zjc910997316/article/details/93662410
创建一个名为PythonEnvOne的虚拟环境
创建指定python版本为3.7的虚拟环境PythonEnvTwo
并且还可以指定python的版本: 并且还可以指定库的版本: 复制环境: 查看是不是复制成功了: 激活、进入某个环境: 退出环境: 删除环境: 查看当前的环境列表 为pycharm配置anaconda虚拟环境的python参考链接:https://www.jianshu.com/p/ce99bf9d9008 为jupyter lab 配置anaconda虚拟环境conda安装虚拟环境后 需要在进入虚拟环境安装一些jupyter所必须的模块,该模块为nb_conda
然后需要将虚拟环境的信息写入到jupyter配置文件 安装nb_conda后ipython会作为依赖自动安装
重新打开lab 会显示新的环境 配置扩展插件开启允许安装插件的settings打开:settings->Advanced Settings Editor 右侧填写:{“enabled”: true},开启插安装插件: 安装扩展的前提是node.js版本在10.0以上,同时安装npm
node.js在每个虚拟环境中都需要安装,因为尝试命令行升级失败,所以推荐在anaconda中安装。 首次安装时,默认的node.js版本低于10.0,待首次安装成功后,再次点击nodejs前面的对勾,在出现的下拉菜单中,选择版本10.13.0,再次点击右下角的apply,之后会出现一个确认页面,再次点击apply即可。 为jupyterlab安装扩展
安装目录插件toc
jupyterlab_sublime 则可以让你在 Jupyter lab 的 cell 中,使用跟 SublimeText 一样的快捷键,比如
anaconda虚拟环境导出与导入导出base环境
导出虚拟环境前,需要先进入该虚拟环境
当前路径
导出环境,这里未指出保存路径,因此保存在了虚拟环境当前的路径
导入环境:可以按照链接的指导,打开anaconda APP进行操作 https://blog.csdn.net/li1014269733/article/details/93880580 也可以用下面的命令操作: 将yml文件复制到B机器中,执行以下命令导入
jupyter notebook 安装扩展插件启用扩展 为了启用扩展,我们需要运行pip命令来安装该功能:
好用的插件:https://developer.51cto.com/art/202007/622014.htm |