pyhton神器Anaconda快速上手

  • A+
所属分类:安全博客
摘要

pythonAnacondapython环境搭建 Anaconda是一个用于方便管理python包和环境软件,一般用来配置不同的项目环境。
我们常常会遇到这样的情况,正在做的项目A和项目B分别基于python2和python3,而第电脑只能安装一个环境,这个时候Anaconda就派上了用场,它可以创建多个互不干扰的环境,分别运行不同版本的软件包,以达到兼容的目的。
Anaconda通过管理工具包、开发环境、Python版本,大大简化了你的工作流程。不仅可以方便地安装、更新、卸载工具包,而且安装时能自动安装相应的依赖包,同时还能使用不同的虚拟环境隔离不同要求的项目。

pythonAnacondapython环境搭建

Anaconda简介

pyhton神器Anaconda快速上手 Anaconda是一个用于方便管理python包和环境软件,一般用来配置不同的项目环境。
我们常常会遇到这样的情况,正在做的项目A和项目B分别基于python2和python3,而第电脑只能安装一个环境,这个时候Anaconda就派上了用场,它可以创建多个互不干扰的环境,分别运行不同版本的软件包,以达到兼容的目的。
Anaconda通过管理工具包、开发环境、Python版本,大大简化了你的工作流程。不仅可以方便地安装、更新、卸载工具包,而且安装时能自动安装相应的依赖包,同时还能使用不同的虚拟环境隔离不同要求的项目。

安装

1.到清华镜像站下载软件https://mirrors.tuna.tsinghua.edu.cn/
2.傻瓜式安装(linux环境下注意加权限)

ps 安装完成后Anaconda会创建一个叫base的默认环境,如果你不切换到其他指定环境,就会一直在默认环境运行。

换源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --set show_channel_urls yes 搜索时候在包后面显示来源 

使用

查看版本和帮助

conda --version 查看conda版本 conda -V conda --help   获取帮助 conda -h conda update --help  conda remove --help conda env --help 

更新

conda update --all 

anaconda包管理

conda list 列举当前环境下的所有包 conda list -n packagename 列举某个特定名称包 conda install packagename 为当前环境安装某包 conda install -n envname packagename 为某环境安装某包 conda search packagename 搜索某包 conda updata packagename 更新当前环境某包 conda update -n envname packagename 更新某特定环境某包 conda remove packagename 删除当前环境某包 conda remove -n envname packagename 删除某环境环境某包  conda本身和anaconda、python本身也算包 conda update conda conda update anaconda conda update python 

查看所有环境

conda env list  或者 conda info --envs  

创建新环境

conda create --name python2   或者   conda create -n python2 

创建环境时指定包内容

conda create -n python3 python=3.5 

指定多个包

conda create -n python3 python=3.5 numpy pandas 

切换环境

windows

activate 环境名  deactivate 退出命令 

linux和mac用户

source activate 环境名  source deactivate 环境名 

进阶使用

创建一个新环境想克隆一部分旧的环境

conda create -n your_env_name --clone oldname 

删除某个环境

conda remove -n your_env_name --all 

导出环境配置(非常有用,比如你想帮朋友安装和你一模一样的环境,你可以直接导出一个配置文件给他,就能免除很多人力安装调试)

conda env export > environment.yml 

将会在当前目录生成一个environment.yml,你把它交给小伙伴或拷到另一台机器,小伙伴只需要对这个文件执行这个命令 就可以生成和你原来一模一样的环境啦

conda env create -f environment.yml 

来源:http://www.safe6.cn/

本文由 safe6 创作,著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

pyhton神器Anaconda快速上手

本站的所有程序和文章,仅限用于学习和研究目的;不得用于商业或者非法用途,否则,一切后果请用户自负!! 最后编辑时间为: 2019-08-15

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: