Python环境管理工具Anaconda

分享
源代码 2024-9-21 09:49:36 111 0 来自 中国
简介

Anaconda就是可以便捷获取包且对包举行管理,包罗python和很多常见软件库和一个包管理器conda。常见的科学盘算类的库都包罗在内里了,使得安装比力通例比python安装要轻易,同时对环境可以统一管理的发行版
Ancaonda是专注于数据分析的python发行版,包罗了conda,python等190多个科学包及依赖项

  • 特点
    开源
    安装过程简单
    高性能使用python和R语言
    免费的社区支持
  • 了解为什么要使用
    我们在写python语言编写步调之前要下载一个python表明器,这个才是python本体,没了python表明器,我们即使写了很好的脚本python脚本也没办法运行,以是我们要有包聚集和python表明器
    表明器:表明实验py文件的步调
    包聚集:包罗了自带的和第三方的包,我们一样寻常用pip install 举行下载,当该pyhon环境中没有这个包,那么引用这个包的步调不能再该python环境中运行;
    那么Anaconda办理什么标题?
    起首anaconda是一个包罗180多的科学包及其依赖项的发行版。可以创建一个独立的python环境,其包罗科学包:conda,numpy,scipy,ipython,notebook等
    virtualenv
    用于创建一个独立的python环境,新建中需要手动导入第三方包
  • pip与conda比力
    依赖项查抄

  • pip:不肯定会查抄所需其他的依赖包,安装时大概会忽略依赖项而安装,导致在使用过程中实验效果错误;
  • conda:列出所需要的其他依赖包,安装时会自动安装这些依赖,可以便捷在包的差别版本中自由切换;
环境管理

  • pip:维护多个环境难度较大
  • conda:比力方便的切换环境,环境管理比力方便
对体系的影响

  • pip:在体系自带python中包的更新/回退版本/卸载/将影响其他步调
  • conda:不会影响体系自带python
使用语言

  • pip:仅适用于python
  • conda:python,R,Ruby,java,javascript,C/C++
    conda团结了pip和virtualenv功能
安装

安装地点:Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
按照提示下一步下一步即可安装乐成
环境管理


  • 创建新环境
    下令:conda create --name<env_name> <package_name>
    阐明:默认环境下,新创建的环境将会被生存在/Users/username/anaconda3/env目次下,此中username为当前用户

  • env_name:即创建的环境名,发起以英文定名,且不加空格
  • package_names:及安装在环境中的包名;
  • 如果要安装指定版本号,则需要在报名背面以=和版本号的情势实验如:conda create --name python2 python=2.7即创建一个名为python2的环境,环境中安装版本为2.7的python
  • 创建多个:conda create --name tev2 python==3.7 numpy pandas
此中--name可以更换为-n

  • 体现已创建的环境
    conda info --envs或conda info -e 或 conda env list
    阐明:效果中星号*所在行几位当前所在环境
  • 复制环境
    下令:conda create --name <new_env_name> --clone <copied_env_name>
    copied_env_name:即为被复制/克隆环境名,
    new_env_name:几位复制之后新环境的名称
  • 删除环境
    下令:conda remove --name <env_name> --all
  • 切花环境
    Conda activate 环境名
包管理


  • 获取当前环境的包
    conda list
  • 查察可供安装的包版本

  • 精准查找,下令:conda search --full-name <package_full_name>
  • 暗昧查找,下令conda search <text> text查找含有此字段的报名


  • 安装包

  • 在当前环境中安装包:conda install package_name
  • 指定版本号
    conda install package_name=version
  • 在指定环境中安装包
    conda install --name env_name package_name
留意:pip可以安装一些conda无法安装包,conda也可以安装一些pip无法安装的包。因此当使用一种下令无法安装时可以实验另一种下令
pip只是包管理器,无法对环境举行管理,因此如果想在订定的环境安装包需要先切换环境(Conda activate 环境名),在使用pip下令安装包

  • 从Anaconda.org安装:
    Bottleneck :: Anaconda.org
    在这里举行搜刮:


  • 更新包
    更新指定包名
    conda update package_name
    更新全部包
    conda update --all
怎样团结这pycharm使用推荐阅读
https://zhuanlan.zhihu.com/p/188628600
另有
【conda】Anaconda和Miniconda - 简书 (jianshu.com)
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-11-23 00:03, Processed in 0.120051 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表