CentOS 下环境管理工具 Anaconda 镜像使用帮助

Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。

Anaconda 安装包可以到 清华大学开源软件镜像站 下载。

TUNA 还提供了 Anaconda 仓库与第三方源(conda-forge、msys2、pytorch等,查看完整列表)的镜像,各系统都可以通过修改用户目录下的 .condarc 文件,即可添加 Anaconda Python 免费仓库:

channels:
    - defaults
show_channel_urls: true
default_channels:
    - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
    - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
    - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
custom_channels:
    conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
    msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
    bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
    menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
    pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
    simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

Windows 用户无法直接创建名为 .condarc 的文件,可先执行 conda config --set show_channel_urls yes 生成该文件之后再修改。

运行 conda create -n myenv numpy 测试一下吧。

windows下

命令行中直接使用以下命令(ubuntu命令行也可以)

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/

#设置搜索时显示通道地址
conda config --set show_channel_urls yes

Linux下

将以上配置文件写在~/.condarc

vim ~/.condarc
channels:
    - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
    - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
ssl_verify: true

删源

换回conda的默认源。查看了conda config的文档后,发现直接删除channels即可。

conda config --remove-key channels

最新通知:

目前清华开源镜像站和中科大开源镜像站均已发出公告表示已取得Anaconda授权,不久就将重新上线Anaconda软件源。那目前我知道的国内可用Anaconda源的镜像站就有3个,分别是清华、中科大、上交。大家可以分别测试一下下载速度和稳定性,自行选择最优的。

各个镜像站的设置方法如下,这里只添加了3个常用的频道,如果要添加更多频道请自行添加。

选择下面一个镜像站的代码复制并替换下面文件中的全部内容,windows为 C:\用户\你的用户名\.condarc,Linux为 /home/你的用户名/.condarc。(若没有这个文件就新建一个,注意文件名为 .condarc,不要有任何其他后缀)

  • 清华大学开源软件镜像站
channels:
    - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
    - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
ssl_verify: true
  • 上海交通大学开源镜像站
channels:
    - https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/main/
    - https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/free/
    - https://mirrors.sjtug.sjtu.edu.cn/anaconda/cloud/conda-forge/
ssl_verify: true
  • 中国科学技术大学 USTC Mirror
channels:
    - https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
    - https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
    - https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
ssl_verify: true

PLUS! PIP 换源的方法见这里

NOTE 3 (2019-07-21)
Anaconda 相关镜像已恢复

经与 Anaconda, Inc. 的沟通,我们获得了镜像的授权,已于近期恢复 Anaconda 相关服务,感谢各位用户的理解和支持。

根据我们的理解,Anaconda, Inc. 方面 有意愿 在镜像站同意提供流量信息的前提下将镜像权限开放给教育科研机构。但请有意愿架设 Anaconda 镜像站(包括成为 TUNA 下游)的个人及团体注意,根据 Anaconda 软件源上的说明,Anaconda 和 Miniconda 是Anaconda, Inc. 的商标,任何未经授权的公开镜像都是不允许的。请严格遵循 Anaconda, Inc. 官方正式公布的规定进行镜像,TUNA 不对因此产生的法律后果负责。

感谢您的理解与支持!

NOTE 2 (2019-06-15)
Anaconda 镜像即将恢复

经与Anaconda, Inc. 的沟通,我们获得了镜像的授权,将于近期恢复 Anaconda 相关服务,感谢各位用户的理解和支持。

根据我们的理解,Anaconda, Inc. 方面 有意愿 在镜像站同意提供流量信息的前提下将镜像权限开放给教育科研机构。但请有意愿架设 Anaconda 镜像站(包括成为 TUNA 下游)的个人及团体注意,根据 Anaconda 软件源上的说明,Anaconda 和 Miniconda 是 Anaconda, Inc. 的商标,任何未经授权的公开镜像都是不允许的。请严格遵循 Anaconda, Inc. 官方正式公布的规定进行镜像,TUNA不对因此产生的法律后果负责。

感谢您的理解与支持!

NOTE 1 (2019-04-16)
关于停止Anaconda镜像服务的通知

根据 Anaconda 软件源上的说明,Anaconda 和 Miniconda 是 Anaconda, Inc. 的商标,任何未经授权的公开镜像都是不允许的。去年我们曾尝试与公司有关人员联系,但未能取得授权。

在没有上游授权的情况下,我们无法保证镜像的合法性与服务质量。因此我们决定,在取得授权之前无限期停止 Anaconda 镜像服务。即日起,我们将停止 Anaconda 的更新并隐藏镜像入口链接。一个月后,彻底关闭 Anaconda 镜像的文件下载。请现有用户尽快切换至官方下载地址,以免影响正常使用。

感谢您的理解与支持!

Update 1 on 2019-05-16: 上述镜像已经被移除


Anaconda命令大全

1. 检查conda
conda --version

Conda会返回你安装Anaconda软件的版本。

2. 升级conda
conda update conda

Conda会检查可升级版本,并同时显示可升级的包。

3. 创建新运行环境
conda create --name snowflakes biopython

创建名为snowflakes的新运行环境,其中包含包biopython

4. 激活新运行环境
  • Windows: activate snowflakes
  • Linux and macOS: source activate snowflakes
5. 查看所有运行环境
conda info --envs

查看所有运行环境

base /home/username/Anaconda3
snowflakes * /home/username/Anaconda3/envs/snowflakes

当前激活的运行环境有且只有一个,且前面有星号(*)

6. 修改当前运行环境为非激活状态
  • Windows: deactivate
  • Linux and macOS: source deactivate
7. 复制运行环境
conda create -n flowers --clone snowflakes
8. 删除运行环境
conda remove -n flowers --all

删除运行环境之后可以通过命令查看运行环境是否删除: conda info -e

9. 创建包含Python运行的新运行环境
conda create --name snakes python=3.5 

创建名为snakes并包含Python3.5的新运行环境

10. 激活新运行环境
  • Windows: activate snakes
  • Linux and macOS: source activate snakes
11. 查看所有运行环境
(base) lowenve@MacMini ~ % conda info --envs
# conda environments:
#
base                  *  /Users/lowenve/anaconda3
compare-text             /Users/lowenve/anaconda3/envs/compare-text
django                   /Users/lowenve/anaconda3/envs/django
kbase                    /Users/lowenve/anaconda3/envs/kbase

(base) lowenve@MacMini ~ % 

当前激活的运行环境有且只有一个,且前面有星号(*)

12. 查看当前运行环境
conda info -envis 
或者 
conda info -e

当前运行环境会显示在括号中:(snakes)

13. 查看Python版本
pyhton --version
14. 修改当前运行环境为非激活状态
  • Windows: deactivate
  • Linux and macOS: source deactivate
15. 查看已安装包
conda list
16. 安装指定包到当前运行环境
conda install beautifulsoup4
17. 查找可安装包
conda search beautifulsoup4
18. 移除包
conda remove -n beautifulsoup4 --all
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值