Mac下Anaconda的安装和使用教程


Posted in Python onNovember 29, 2018

前提

在刚接触python的时候我想大多数人都会面临一个问题,我到底是选择2还是3,因为现在网上好多的资料和视频项目中都还是用的2,我们跟着学习的时候肯定也是首先从2开始学的,但是我们心里肯定也担心学2会不会跟不上技术的发展,毕竟3才是最新的,而且将来的项目势必也都会逐渐去支持最新的3,这个时候我们就有了既需要一个2的环境来学习以前的一些项目来入门,也需要3的环境来跟上最新的技术,就需要一个强大的python环境管理工具了,可以在电脑上同时搭建两套环境,并且可以在两个环境之间来回切换而不受对方的影响,Anaconda就是你需要的。

安装

好了,下面就是正式的安装了,首先我们需要去Anaconda官网下载,你可以下载图形安装包,也可以下载命令行安装文件。

图形安装包安装方式就像安装软件那样根据提示下一步就可以了。

命令行安装方式是打开终端,执行下面的命令

•Python2.7版本的

$ bash ~/Downloads/Anaconda3-5.3.1-MacOSX-x86_64.sh  //python2版本

Python3.7版本的

$ bash ~/Downloads/Anaconda3-5.3.1-MacOSX-x86_64.sh  //python3版本

后边跟的是你安装文件的目录

安装过程中,看到提示“In order to continue the installation process, please review the license agreement.”(“请浏览许可证协议以便继续安装。”),点击“Enter”查看“许可证协议”。

然后滚动屏幕到最下方,带边已经看完了协议了,然后输入”yes"表示同意协议,然后安装继续

然后看到提示“Press Enter to confirm the location, Press CTRL-C to cancel the installation or specify an alternate installation directory.”(“按回车键确认安装路径,按'CTRL-C'取消安装或者指定安装目录。”)如果接受默认安装路径,则会显示“PREFIX=/home/<user>/anaconda<2 or 3>”并且继续安装。安装过程大约需要几分钟的时间。这里建议直接使用木人安装路径就可以了。

然后你会看到提示“Do you wish the installer to prepend the Anaconda install location to PATH in your /home/<user>/.bash_profile ?”(“你希望安装器添加Anaconda安装路径在/home/<user>/.bash_profile文件中吗?”),这里是说你希望自动添加环境变量到.bash_profile文件中,输入“yes",就会自己帮你添加,如果输入”no",则需要你自己手动添加,这里直接“yes"就好。

最好看到”Thank you for installing Anaconda!”就安装完成了。

然后你source一下或者重启终端使新加的环境变量生效

$ source ~/.bash_profile

常用的命令

•查看conda版本

$ conda --version

•更新conda版本

$ conda update conda

•查看都安装了那些依赖库

$ conda list

•创建新的python环境

$ conda create --name myenv

并且还可以指定python的版本

$ conda create -n myenv python=3.7

•创建新环境并指定包含的库

$ conda create -n myenv scipy

并且还可以指定库的版本

$ conda create -n myenv scipy=0.15.0

•复制环境

$ conda create --name myclone --clone myenv

查看是不是复制成功了

$ conda info --envs

•激活、进入某个环境

$ source activate myenv

•退出环境

$ source deactivate

•删除环境

$ conda remove --name myenv --all

•查看当前的环境列表

$ conda info --envs
or
$ conda env list

•查看某个环境下安装的库

$ conda list -n myenv

•查找包

$ conda search XXX

•安装包

$ conda install XXX

•更新包

$ conda update XXX

•删除包

$ conda remove XXX

•安装到指定环境

$ conda install -n myenv XXX

总结

以上所述是小编给大家介绍的Mac下Anaconda的安装和使用教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python将DataFrame的某一列作为index的方法
Apr 08 Python
Python文本统计功能之西游记用字统计操作示例
May 07 Python
Python3日期与时间戳转换的几种方法详解
Jun 04 Python
python字符串替换第一个字符串的方法
Jun 26 Python
python爬虫爬取监控教务系统的思路详解
Jan 08 Python
Pytorch数据拼接与拆分操作实现图解
Apr 30 Python
python实现人像动漫化的示例代码
May 17 Python
Python实现疫情通定时自动填写功能(附代码)
May 27 Python
Python用类实现扑克牌发牌的示例代码
Jun 01 Python
详解如何修改python中字典的键和值
Sep 29 Python
python入门学习关于for else的特殊特性讲解
Nov 20 Python
Python借助with语句实现代码段只执行有限次
Mar 23 Python
windows7 32、64位下python爬虫框架scrapy环境的搭建方法
Nov 29 #Python
解决pycharm py文件运行后停止按钮变成了灰色的问题
Nov 29 #Python
pycharm debug功能实现跳到循环末尾的方法
Nov 29 #Python
在PyCharm下打包*.py程序成.exe的方法
Nov 29 #Python
selenium设置proxy、headers的方法(phantomjs、Chrome、Firefox)
Nov 29 #Python
解决PyCharm的Python.exe已经停止工作的问题
Nov 29 #Python
详解pyenv下使用python matplotlib模块的问题解决
Nov 29 #Python
You might like
PHP url的pathinfo模式加载不同控制器的简单实现
2016/08/12 PHP
深入Javascript函数、递归与闭包(执行环境、变量对象与作用域链)使用详解
2013/05/08 Javascript
3种Jquery限制文本框只能输入数字字母的方法
2014/12/03 Javascript
js基于面向对象实现网页TAB选项卡菜单效果代码
2015/09/09 Javascript
基于jquery animate操作css样式属性小结
2015/11/27 Javascript
利用JS生成博文目录及CSS定制博客
2016/02/10 Javascript
BootStrap 智能表单实战系列(二)BootStrap支持的类型简介
2016/06/13 Javascript
Jquery通过ajax请求NodeJS返回json数据实例
2016/11/08 NodeJs
BootStrap Table 后台数据绑定、特殊列处理、排序功能
2017/05/27 Javascript
javascript 封装Date日期类实例详解
2017/05/28 Javascript
vue2里面ref的具体使用方法
2017/10/27 Javascript
jquery ajax异步提交表单数据的方法
2017/10/27 jQuery
基于百度地图api清除指定覆盖物(Overlay)的方法
2018/01/26 Javascript
vue服务端渲染添加缓存的方法
2018/09/18 Javascript
JavaScript函数IIFE使用详解
2019/10/21 Javascript
KnockoutJS数组比较算法实例详解
2019/11/25 Javascript
VUE中V-IF条件判断改变元素的样式操作
2020/08/09 Javascript
[01:07:21]NAVI vs VG Supermajor 败者组 BO3 第二场 6.5
2018/06/06 DOTA
Python实现读取字符串按列分配后按行输出示例
2018/04/17 Python
Python字符串中添加、插入特定字符的方法
2019/09/10 Python
Python优秀开源项目Rich源码解析的流程分析
2020/07/06 Python
Python 爬取淘宝商品信息栏目的实现
2021/02/06 Python
一款利用css3的鼠标经过动画显示详情特效的实例教程
2014/12/29 HTML / CSS
HTML5 视频播放(video),JavaScript控制视频的实例代码
2018/10/08 HTML / CSS
Nike德国官网:Nike.com (DE)
2018/11/13 全球购物
创意爱尔兰礼物:Creative Irish Gifts
2020/01/29 全球购物
介绍一下mysql的日期和时间函数
2013/03/28 面试题
毕业生个人求职信范文分享
2014/01/05 职场文书
大学毕业感言
2014/01/10 职场文书
运动会表扬稿大全
2014/01/16 职场文书
颁奖典礼主持词
2014/03/25 职场文书
万里长城导游词
2015/01/30 职场文书
调解书格式范本
2015/05/20 职场文书
葬礼主持词
2015/07/02 职场文书
HTML速写之Emmet语法规则的实现
2021/04/07 HTML / CSS
java Nio使用NioSocket客户端与服务端交互实现方式
2021/06/15 Java/Android