Anaconda 使用

Anaconda 功能

  • 可以创建python虚拟环境,这样允许一台服务器有多个版本的python存在,避免冲突,并且切换方便
  • 可以作为包管理器,安装anaconda后不需要再安装python,并且内置了大量科学计算的库,不需要在使用pip逐个安装
  • 环境迁移方便,方便在不同服务器上搭建相同的开发环境

配置环境

下载软件包

进入anaconda官网下载相应平台的安装包按照指示进行安装

修改镜像源

anaconda下载软件包默认使用的时国外的镜像源,有可能造成软件安装缓慢,所以一般需要配置一下国内清华镜像源,配置方式如下:
添加镜像源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
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/pkgs/free/
conda config --set show_channel_urls yes

使用查看conda 信息

conda info

主要包括:安装路径、版本、镜像源

常用操作

#创建环境
#环境名称py38, python 版本3.8.5,存放路径为/usr/local
conda create -n py38 python=3.8.5 --prefix=/usr/local/python3.8.5
#查看存在的环境
conda env list
#进入环境
conda activate py38
#退出环境
conda deactivate py38
#删除环境
conda remove -n py38
#查看已经安装的软件包
conda list
#安装 numpy软件包
conda install numpy

有的软件包直接进行conda install 会提时找不到软件包,如:conda install python_speech_features
此时可以先通过conda search 搜索软件包地址,然后指定地址进行安装

conda search python_speech_features

此时会找到 bricew/python_speech_features
然后可以通过--channel 参数指定安装来源

conda install --channel bricew python_speech_features
#使用离线包安装软件
conda install --use-local rdkit-2018.09.2.0-py36h865188c_1.tar.bz2

环境迁移

当在一台工作机上配置完成conda环境后,可以直接将Anaconda的安装目录拷贝到目标工作机上,再修改一些配置即可使用之前的开发环境,避免重复搭建环境的耗时,同事在一些工作机不连接网络时,避免繁琐的依赖环境安装

  • 修改 ~/.bashrc中conda 相关配置

  • # >>> conda initialize >>>
    # !! Contents within this block are managed by 'conda init' !!
    __conda_setup="$('/conda/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
    if [ $? -eq 0 ]; then
        eval "$__conda_setup"
    else
        if [ -f "/conda/etc/profile.d/conda.sh" ]; then
            . "/conda/etc/profile.d/conda.sh"
        else
            export PATH="/conda/bin:$PATH"
        fi
    fi
    unset __conda_setup
    # <<< conda initialize <<<
    
  • 修改 Anaconda/etc/profile.d/conda.sh 环境路径

  • source ~/.bashrc

  • conda init

  • source activate

问题

  1. conda env list 后只显示 [y/N], 执行conda init

  2. 迁移目录后,使用source bin/activate 使得conda环境路径生效

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值