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/<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的安装和使用教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站事(zalou.cn)网站的支持!
您可能感兴趣的文章:
- 未来10年21个核心工作岗位
- Asp.net 2.0 WebPart使用经验点滴
- 使用LinqToExcel读取Excel
- 时代的需要:越来越多的Java工程师开始转向hadoop?
- 如何结合IbatisNet的LIST遍历实现模糊查询
- Flash/Flex学习笔记(41):碰撞检测
- [.NET网格计算框架] Alchemi
- 修改WordPress登陆文件名wp-login.php,防密码被暴力破解
- NDoc - .NET 代码文档生成器
- Mono P/Invoke :DLLImport
- MONO x64 amd_x64
- DN榜:最近3个域名成交金额均达到六位数美金
- 采访Philipp Crocoll:安卓平台上整合Java和C#
- “AS3.0高级动画编程”学习:第一章高级碰撞检测
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 使用Python中的ImageAI进行对象检测
- 适用于NLP自然语言处理的Python:使用Facebook FastText库
- R语言ISLR工资数据进行多项式回归和样条回归分析
- Python中用PyTorch机器学习分类预测银行客户流失模型
- R语言犯罪率回归模型报告Regression model on crimerate report
- leetcode树之从根到叶的二进制数之和
- 超冗余机器人运动控制:蛇形机器人 & 8自由度平面机械臂
- Linux Ubuntu / CentOS / MacOS 等系统安装使用 MTR 以及阅读分析 MTR 报告教程
- Helm3部署安装
- Vue核心知识:computed、methods和watch的区别
- 基于keras平台CNN神经网络模型的服装识别分析
- springboot结合mysql配置
- 3分钟短文:Laravel模板,也支持一般编程语言的语法结构了
- Qt音视频开发26-ffmpeg播放器
- 手把手教你 javap 反编译分解代码,授人以鱼不如授人以渔