Anaconda使用
来源:互联网 发布:2017java最新面试题 编辑:程序博客网 时间:2024/06/08 19:30
Anaconda
1. 安装
下载 anaconda
Bash xxxxx.sh
理解
Conda:可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。包管理,环境管理允许用户方便得安装不同的版本并可以快速切换。
Anaconda:是一个打包的集合,里面预装了conda,miniconda与其类似。
2. 命令
Which conda:检验是否安装成功,查看conda版本
Conda –version:……
环境管理
# 创建一个名为python34的环境,指定Python版本是3.4(不用管是3.4.x,conda会为我们自动寻找3.4.x中的最新版本)
conda create --name python34 python=3.4
# 安装好后,使用activate激活某个环境
activate python34 # for Windows
source activate python34 # for Linux &Mac
# 激活后,会发现terminal输入的地方多了python34的字样,实际上,此时系统做的事情就是把默认2.7环境从PATH中去除,再把3.4对应的命令加入PATH
# 此时,再次输入
python --version
# 可以得到`Python 3.4.5 ::Anaconda 4.1.1 (64-bit)`,即系统已经切换到了3.4的环境
# 如果想返回默认的python 2.7环境,运行
deactivate python34 # for Windows
source deactivate python34 # for Linux& Mac
# 删除一个已有的环境
conda remove --name python34 –all
删除anaconda 环境变量
/etc/profile
Source /etc/profile
删除 anaconda包
包管理
# 安装scipy
conda install scipy
# conda会从从远程搜索scipy的相关信息和依赖项目,对于python3.4,conda会同时安装numpy和mkl(运算加速的库)
# 查看已经安装的packages
conda list
# 最新版的conda是从site-packages文件夹中搜索已经安装的包,不依赖于pip,因此可以显示出通过各种方式安装的包
# 查看当前环境下已安装的包
conda list
# 查看某个指定环境的已安装包
conda list -n python34
# 查找package信息
conda search numpy
# 安装package
conda install -n python34 numpy
# 如果不用-n指定环境名称,则被安装在当前活跃环境
# 也可以通过-c指定通过某个channel安装
# 更新package
conda update -n python34 numpy
# 删除package
conda remove -n python34 numpy
# 更新conda,保持conda最新
conda update conda
# 更新anaconda
conda update anaconda
# 更新python
conda update python
# 假设当前环境是python 3.4,conda会将python升级为3.4.x系列的当前最新版本
设置国内镜像
# 添加Anaconda的TUNA镜像
conda config --add channelshttps://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
# 设置搜索时显示通道地址
conda config --set show_channel_urls yes
3. 部署jdk
Conda env list :查看环境
Conda create --name java1.8 openjdk=8
Source Activate java1.8 激活
Source deactivate java1.8 不激活
Conda list:查看当前安装的软件包
Conda list –n java1.8 查看环境java1.8下安装的包
由于太慢了还老是中断,可以先添加清华源,再继续安装:
conda config --add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'
再安装:
conda install openjdk
4. 环境变量
环境变量(environmentvariables)一般是指在操作系统中用来指定操作系统运行环境的一些参数
例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。
永久性修改环境变量
1./etc/profile、/etc/bashrc、~/.bashrc
①/etc/profile:
该文件登录操作系统时,为每个用户设置环境信息,当用户第一次登录时,该文件被执行。也就是说这个文件对每个shell都有效,用于获取系统的环境信息。
②/etc/bashrc:
为每一个运行bash shell的用户执行此文件,当bash shell被打开时,该文件被读取。也就是说,当用户shell执行了bash时,运行这个文件。
③~/.bashrc
该文件存储的是专属于个人bash shell的信息,当登录时以及每次打开一个新的shell时,执行这个文件。在这个文件里可以自定义用户专属的个人信息。
那么在用户登录系统时候,相关的文件执行顺序是什么呢。
在刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile文件中的其中一个,执行的顺序为:~/.bash_profile、 ~/.bash_login、 ~/.profile。如果 ~/.bash_profile文件存在的话,一般还会执行 ~/.bashrc文件。
暂时性修改环境变量
eg. exportPATH=$PATH:/usr/local/MATLAB/R2013b/bin
安装本地包
1. 从https://anaconda.org下载的
Cd到目录下
conda install java-jdk-7.0.95-1.tar.bz2
2. 其他来源的
- 【Anaconda】Anaconda使用总结
- Anaconda使用
- Anaconda使用
- anaconda使用
- Anaconda使用
- 【Anaconda】Anaconda 镜像使用帮助
- Anaconda使用入门
- 使用Anaconda 开发Python
- 使用Anaconda下载工具包
- Anaconda的使用
- 使用Anaconda安装Python
- Anaconda使用总结
- Anaconda使用记录
- Anaconda使用总结
- Anaconda使用总结
- Anaconda使用总结
- Anaconda使用总结
- Anaconda使用总结
- MongoDB系列—Linux安装MongoDB
- MySQL企业级主从复制
- 业务团队如何高效实施自动化测试
- 【人工智能】【Java 】【微信支付】【架构高性能网站】
- 漫画 | 什么是 HashMap?
- Anaconda使用
- 从TwoSum浅析时间复杂度的优化策略
- 字符串String类
- 在Mac上搭建自己的服务器——Nginx
- GMSSL SM9-加密流程
- apache服务
- MySQL增量备份及恢复
- 谷歌插件-无法点到百度搜索按钮
- Persistence,EntityManagerFactory和EntityManager