目录
一.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