Mac下Anaconda的安装和使用
前提
在刚接触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//anaconda<2 or 3>”并且继续安装。安装过程大约需要几分钟的时间。这里建议直接使用木人安装路径就可以了。
然后你会看到提示“Do you wish the installer to prepend the Anaconda install location to PATH in your /home//.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
 
好以上就是Anaconda的安装和基本的使用了。
欢迎关注我的公众号

Mac下Anaconda的安装和使用的更多相关文章
- Mac下anaconda的安装和基本使用
		Mac下anaconda的安装和基本使用 安装 在conda官网下载安装conda. 打开terminal输入conda -V,回车显示conda的版本说明安装成功. 将conda更新到最新版本 co ... 
- windows下Anaconda的安装与配置正解
		一.下载anaconda 第一步当然是下载anaconda了,官方网站的下载需要用迅雷才能快点,或者直接到清华大学镜像站下载. 清华大学提供了镜像,从这个镜像下载速度很快,地址: https://mi ... 
- mac下sublime text3安装SFTP及使用
		mac下sublime text3安装SFTP 1.shift+command+p进入控制面板 2.输入install进入程序安装界面选择需要安装的插件(SFTP) 3.直接进行安装(需要联网) 4. ... 
- mac 下用 brew 安装mongodb
		转自:mac 下用 brew 安装mongodb 经过这位仁兄的文章指导,终于连上了mongodb. 启动mongo数据库,就是打开一个终端sudo mongod,然后打开另一个终端sudo mong ... 
- Windows下Anaconda的安装和简单使用
		Windows下Anaconda的安装和简单使用 Anaconda is a completely free Python distribution (including for commercial ... 
- mac下java的安装和升级以及相关环境设置
		安装:brew cask install java8 如果存在多个java,可以设置JAVA_HOME指定java版本 打开终端,执行/usr/libexec/java_home -V 查看MAC下J ... 
- Mac下的mongodb安装
		mac下的mongodb安装主要有两种方式,一是手工安装,需在官网下载源文件,二是通过homebrew,至于homebrew不做介绍.既然是Mac系统下,我认为直接通过homebrew安装最好,省事还 ... 
- mac下Spark的安装与使用
		每次接触一个新的知识之前我都抱有恐惧之心,因为总认为自己没有接触到的知识都很高大上,比如上篇介绍到的Hadoop的安装与使用与本篇要介绍的Spark,其实在自己真正琢磨以后才发现本以为高大上的知识其实 ... 
- linux下anaconda的安装和使用
		1.将python3设置为默认 直接执行这两个命令即可: sudo update-alternatives --install /usr/bin/python python /usr/bin/pyth ... 
随机推荐
- 没有对比就没有伤害,memcache and redis
			Memcached 与 Redis 的关键性能指标比较 性能对比: Redis 只使用单核,而 Memcached 可以使用多核,所以平均每一个核上 Redis在存储小数据时比 Memcached 性 ... 
- Azure Linux 虚拟机常见导致无法远程的操作
			对Azure虚拟机的一些操作可能会导致无法远程连接,本文罗列了以下导致不能远程连接的场景: 场景1 - 在虚拟机配置IP地址或MAC地址 场景2 - 错误地修改服务的配置文件 场景3 - 误设置防火墙 ... 
- C# 字符串中特定字符判断
			/// <summary> /// 计算字符串中子串出现的次数 /// </summary> /// <param name="str">字符串 ... 
- C# Array类的Sort()方法
			Array类实现了数组中元素的冒泡排序.Sort()方法要求数组中的元素实现IComparable接口.如System.Int32 和System.String实现了IComparable接口,所以下 ... 
- 二、Asp.Net Core WebAPI——OcelotDemo
			项目源码OcelotDemo 基础知识在教程或者官网文档查看 Ocelot源码 基于.NET平台的Ocelot网关框架教程汇总 这篇文章不错. 这里我只写我想说的 项目结构 API1和API2是测试的 ... 
- 打通版微社区(4):微信第三方服务部署——JSP的IIS部署
			写在前面: 本机环境2008R2.tomcat8 网上搜了很多JSP的IIS部署,内容大部分是相近的,这些文章最早出现在2012的样子.大概的原理就是通过ISAPI方式对IIS进行扩展(这个扩展是to ... 
- 沉淀,再出发:jQuery的初步了解和入门
			沉淀,再出发:jQuery的初步了解和入门 一.前言 对于后端开发者来说,是不是真的不需要了解前端的开发经过和相关技术,从我个人的角度来说,我觉得如果不了解或者接触很少,极有可能造成开发的时候 ... 
- linux环境下 C++性能测试工具 gprof + kprof + gprof2dot
			1.gprof 很有名了,google下很多教程 g++ -pg -g -o test test.cc ./test //会生成gmon.out gprof ./test > prof.l ... 
- JVM垃圾收集算法的选择
			1. 介绍 JVM提供了多种垃圾收集器,应该根据应用选择一种合适的垃圾收集器. 垃圾回收管理内存通过如下操作: 在年轻代分配对象,把年龄大的对象晋升到老年代. 当年老代超过阈值的时候,并发标记收集. ... 
- 数据结构——平衡二叉树(AVLTree)
			3.平衡二叉树 平衡二叉树,又称AVL树,它是一种特殊的二叉排序树. 3.1 平衡二叉树的四种自旋 这个左旋.右旋,在方向上和我观念里的是相反的. 查了之后才知道: 1.外侧插入:LL.RR,都是在最 ... 
