Anaconda是什么||如何更换镜像源||pip与conda区别

  • Anaconda是什么?

(1)提供了包管理功能,Windows平台安装第三方包经常失败的场景得以解决。

(2)提供环境管理功能,解决了多版本Python并存、切换的问题。

  • Anaconda Prompt更换镜像源

采用中科大的镜像源:

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/  
conda config --set show_channel_urls yes  

如果安装过清华镜像的话,记得要去.condarc文件中删除原有的清华镜像。

安装包

conda install file_name

卸载包

conda remove file_name

更新包

conda update file_name

查看已经安装的包

conda list

查看镜像源

conda info

conda config --show channels

  • pip

如果用的是pip安装

可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy

  • conda管理运行环境

前文说了,conda除了管理包,还可以管理环境

创建环境

conda create -n python27 numpy # python27是设置环境的名称,numpy是环境下额包。

conda create -n python36 python=3.6 # python36是设置环境名称,python=3.6是指定环境下的python版本

进入环境

conda activate python27

离开环境

deactivate

共享环境

conda env export > environment.yaml #将环境保存在environment.yaml文件中

conda env update -f=/path/environment.yaml # 更新环境

如果不使用conda,可以用pip如下

pip freeze > environment.txt

pip install -r path/environment.yaml

列出环境

conda env list # 当前环境前有*,默认环境是base环境

删除环境

conda env remove -n python27

  • 镜像环境汇总

  1. 清华 pypi https://pypi.tuna.tsinghua.edu.cn/simple
  2. 阿里 pypi https://mirrors.aliyun.com/help/pypi
  3. 清华 Anaconda 镜像 https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
  • pip与conda区别

conda:一个通用的包管理器,当初设计来管理任何语言的包。所以用来管理python包当然也是绰绰有余。

pip:是Python的官方认可的包管理器,最常用于安装在Python包索引(PyPI:the Python Package Index:)上发布的包。

pip可以允许你在任何环境中安装python包,而conda允许你在conda环境中安装任何语言包(包括c语言或者python)

  • 参考

  1. hold_on_zhen
  2. 此番风景
  3. pip与conda—David 9

.

.

.

2018-12-24 11:26:31写于杭州到济南高铁上

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值