Anaconda

Python环境管理工具Anaconda

2022-08-28  本文已影响0人  开心的小哈

简介

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

  1. pip:不一定会检查所需其他的依赖包,安装时或许会忽略依赖项而安装,导致在使用过程中执行结果错误;
  2. conda:列出所需要的其他依赖包,安装时会自动安装这些依赖,可以便捷在包的不同版本中自由切换;

环境管理

  1. pip:维护多个环境难度较大
  2. conda:比较方便的切换环境,环境管理比较方便

对系统的影响

  1. pip:在系统自带python中包的更新/回退版本/卸载/将影响其他程序
  2. conda:不会影响系统自带python

使用语言

  1. pip:仅适用于python
  2. conda:python,R,Ruby,java,javascript,C/C++
    conda结合了pip和virtualenv功能

安装

安装地址:Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

按照提示下一步下一步即可安装成功

环境管理

  1. env_name:即创建的环境名,建议以英文命名,且不加空格
  2. package_names:及安装在环境中的包名;
  3. 如果要安装指定版本号,则需要在报名后面以=和版本号的形式执行如:conda create --name python2 python=2.7即创建一个名为python2的环境,环境中安装版本为2.7的python
  4. 创建多个:conda create --name tev2 python==3.7 numpy pandas

其中--name可以替换为-n

包管理

  1. 精准查找,命令:conda search --full-name <package_full_name>
  2. 模糊查找,命令conda search <text> text查找含有此字段的报名
  1. 在当前环境中安装包:conda install package_name
  2. 指定版本号
    conda install package_name=version
  3. 在指定环境中安装包
    conda install --name env_name package_name

注意:pip可以安装一些conda无法安装包,conda也可以安装一些pip无法安装的包。因此当使用一种命令无法安装时可以尝试另一种命令
pip只是包管理器,无法对环境进行管理,因此如果想在制定的环境安装包需要先切换环境(Conda activate 环境名),在使用pip命令安装包

如何结合这pycharm使用推荐阅读
https://zhuanlan.zhihu.com/p/188628600
还有
【conda】Anaconda和Miniconda - 简书 (jianshu.com)

上一篇下一篇

猜你喜欢

热点阅读