anaconda的基本使用方法
来源:互联网 发布:英语课上配音软件 编辑:程序博客网 时间:2024/06/07 03:23
什么是Anaconda?
anaconda在我看来是一个可以使用多环境配置的科学计算的python,安装之后主要有了jupyter,spyder,qtconsole这三个功能。我觉得anaconda最值得称道的一点就是非常方便的多环境配置和切换。具体介绍我也就不多讲了,都是用来装饰文章的,用处不大,以后再补充吧。
miniconda还没接触过,如果有需要,可能以后更新
像我这种菜鸡,写错了东西能被诸君指出,就是我进步的大好机会,把错的写下来很丢人现眼的,求诸君千万告知!
Anaconda的安装(Windows下)
安装没什么好说的,我就说我遇到的三个问题,或者说我跳进去的三个小坑:
1.下载版本
下载最新的版本
我最开始用anaconda的时候,还是个什么都不会的傻小子,想着自己要用2.7,就下载了anaconda3(因为3的默认环境是2.7)实际上使用熟练后,每次使用的时候,都会重新配置新的环境,并根据用途相应命名,root(最初始版本)一般是不使用的。所以说下载最新版本。
2.安装目录
假如你是第一次安装的话,就会发现,你无法在安装过程中更改安装目录,报错的对话框我忘了,大概意思是不存在或者找不到。
记得在一篇博客中,大神提到这个新的目录要安装在,安装前就创建好的文件夹,在browse的时候创建的文件夹不可用。如果你对安装目录有强迫症一般的偏执,建议提前创建安装目录。
另外,还有一个大神提到新手就安装在默认目录下,不知道为什么,反正我是安装在默认下了。
3.环境变量
一般来说安装之后会有一个选项:add to PATH。但是也有某些玄学因素没能添加,诸君记得检查一下。
Anaconda的基本用法
我不准备写成字典书的形式,准备就写几个常用的操作(其实是我太菜,只知道这几个)。
1.安装(升级/卸载)package
(其实这东西官方名字应该叫module,但是看好多文档都写的是pkg)
# 查找package信息conda search numpy# 安装pkgconda install -n python35 -c https://xxxx numpy# 如果不用-n指定环境名称,则被安装在当前活跃环境# 通过-c指定通过某个channel安装,可缺省# 卸载pkgconda remove numpy# 更新pkgconda update -n python35 -c https://xxxxx numpy# 查看某个指定环境的已安装包conda list -n python34
2.环境相关
# 查看当前的环境conda info -e# 当前被激活的环境前面会有一个*星号# 创建新的环境conda create --name python35 python=3.5# 激活环境activate python35 #Windowssource activate python35 #linux&Mac# 查看当前python版本python --version# 返回默认的root环境deactivate python35 #Windowssource deactivate python35 #linux&Mac# 删除环境conda remove --name python35 --all
conda将conda本身和python都视为一个pkg,因此他们本身也是可以直接通过conda命令升级的:
# 更新condaconda update conda # 更新anacondaconda update anaconda # 更新pythonconda update python# 假设当前环境是python 3.5, conda会将python升级为3.5.x系列的当前最新版本
create操作只安装必要的pkg,如python,pip等,其他第三方库基本没有,如果需要安装anaconda集合,可以:
# 在当前环境下安装anaconda包集合conda install anaconda # 结合创建环境的命令,以上操作可以合并为conda create -n python35 python=3.5 anaconda
3.设置国内镜像
因为anaconda的服务器在国外,因此有时候速度会比较慢,可以换到国内源,比如清华的TUNA。
# 添加Anaconda的TUNA镜像conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/# TUNA的help中镜像地址加有引号,需要去掉 # 设置搜索时显示通道地址conda config --set show_channel_urls yes
cheat-sheet 下载:
Conda Cheat Sheet
主要是参考(抄袭)了这篇博客:
点击进入大神的世界
我只是做了一个收录和汇总,不盈利的话应该不会来抓我吧
阅读全文
0 0
- anaconda的基本使用方法
- anaconda的使用方法
- Anaconda IDE的基本使用
- Anaconda的安装和基本使用
- spyder anaconda 使用方法
- Vi 的基本使用方法
- log4j的基本使用方法
- 代理的基本使用方法
- log4j的基本使用方法
- jstl的基本使用方法
- pthread的基本使用方法
- 过滤器的基本使用方法
- MATLAB基本的使用方法
- vi的基本使用方法
- Statpack 的基本使用方法
- SeekBar的基本使用方法
- Intel_IPP的基本使用方法
- SeekBar的基本使用方法
- 计算机网络(一)
- 第五届图灵杯1855
- nodeJS实现方法的同步效果(去异步)
- 数据结构实验之图论八:欧拉回路
- codeforce_894C_给你原序列所有连续子序列的GCD从小到大,求原序列_构造
- anaconda的基本使用方法
- java制作输入界面
- 队列和栈的总结和实践
- XML学习1_xpath路径表达式笔记
- 集合类(HashSet)
- linux 防止ssh暴力破解的方法
- 快速计算某一天是星期几-蔡勒公式
- innodb下的记录锁,间隙锁,next-key锁
- EcmaScript 6 新对象 Map()