目录

一.Anaconda官网下载

二、conda 和pip的区别


一.Anaconda官网下载

Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等,Anaconda提供超过1,500个软件包,包括最流行的数据科学,机器学习和AI框架

安装步骤:

(1)下载安装

(2)测试安装:conda --version

(3)更改源:conda install 包名

Anaconda的镜像仓库,把源改为清华大学镜像源,打开C盘用户目录,找到.condarc文件,内容如下,直接进行替换即可

ssl_verify: true
 channels:
   - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
   - defaults
 show_channel_urls: true

(4)更新包:新更新conda :conda update conda  ,再更新第三方包 :conda upgrade --all

(5)创建虚拟环境,有需要(避免环境冲突)的可创建,也可不用

查看当前存在的环境:conda info -e  或者  conda-env list

若只有base环境(Anaconda安装的Python版本),则还没创建虚拟环境

创建环境:conda create -n 环境名 python=版本号,如:conda create -n python27 python=2.7

Anaconda安装目录下查看envs文件夹,也可发现创建的所有环境

激活环境:activate 环境名

Anaconda自带的python的idel.bat路径:

C:\ProgramData\Anaconda3\Lib\idlelib

配置其他集成开发环境的问题:如使用pycharm开发,找到设置解释器的地方,可以选择Anaconda自带的python.exe,也可以选择envs下不同版本的python.exe


二、conda 和pip的区别

Conda和pip通常被认为几乎完全相同。虽然这两个工具的某些功能重叠,但它们设计用于不同的目的。参考博文

  • pip 是python官方推荐的安装包,pip安装打包为wheels或源代码分发的python软件。使用pip前必须先通过系统包管理器下载或安装python解释器。安装包时,pip会递归串行循环中安装依赖项(不保证满足所有包的依赖项)
  • conda是跨平台的包和环境管理器,可安装来自Anaconda的conda包,conda包为二进制文件,需要使用编译器来安装,并且conda包不限于python语言,也可包含C或C++等任何语言编写的软件包。conda可以直接安装python和python解释器。conda可以创建包含不同版本的python隔离环境(也即创建虚拟环境),conda可确保满足环境中安装所有包的依赖项

Ubuntu下推荐pip,可选库更大;Windows下conda