Anaconda安装与卸载Anaconda使用

TOC

Anaconda安装与卸载

1、下载Anaconda

途经一:官网下载,但速度很慢

地址:https://www.continuum.io/downloads

途经二:从清华大学镜像网站下载,速度较快,重点推荐

地址:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/

Anaconda3安装Python anaconda3安装详细教程linux_镜像源

2、安装

1、输入命令:bash Anaconda-3-5.3.1-Linux-x86_64.sh
2、回车
3、输入:yes
4、选择安装路径,可以修改安装路径
5、输入:yes
# 提示“Thank you for installing Anaconda3!”视为安装成功

3、文件配置

1、打开配置文件:
    vim /etc/profile
2、 在文件的最后加上如下配置
    export ANACONDA_HOME=/tmp/software/anaconda3            # 步骤2.4 中的安装路径
    export PATH=$ANACONDA_HOME/bin:$PATH
    export PYSPARK_PYTHON=$ANACONDA_HOME/bin/python            # 可不添加
3、source /etc/profile     # 使文件修改生效

4、第三库安装与默认源修改
    使用conda create 创建虚拟环境或利用conda install 安装软件的时候,有时conda 源下载速度太慢,过程中会中断连接导致压缩包下载不全或者失败
    解决办法: 将conda 改为国内源的清华源或者中科大源,比如:
    #添加数据源:例如, 添加清华anaconda镜像:
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

    conda config --set show_channel_urls yes

    然后再次执行conda create ... 命令,会有一个较长的等待过程,然后提示确认或者取消,输入y 确认创建
    # 拓展:关于conda的数据源,另外有下述操作可做选择
    #显示目前conda的数据源有哪些
    conda config --show channels
    #删除数据源
    conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    #回复默认源
    conda config --remove-key channels

其他镜像源,推荐使用中科大源

# 中科大镜像源
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/

# 阿里镜像源
conda config --add channels https://mirrors.aliyun.com/pypi/simple/

# 豆瓣的python的源

conda config --add channels http://pypi.douban.com/simple/

4、anaconda 卸载

删除 anaconda,直接切换到安装 anaconda 的目录,直接
rm -rf anaconda3
然后在 /etc/profile, 把配置的删除即可

Anaconda使用

1、安装第三方Python包

1、直接在cmd 窗口运行
pip install jieba

2、使用conda 自带的安装工具
conda install jieba

3、有些模块无法使用以上两种方式进行安装,此时就需要先寻找模块,然后安装
(1)anaconda search -t conda jieba        # 查找包的相关模块
(2)anaconda show conda-forge/jieba        # 根据版本查看安装信息,其中conda-forge/jieba 为查找到的包的名称
(3)根据(2)中提示的安装命令进行安装,如:
    conda install --channel https://conda.anacoda.org/conda-forge jieba

4、安装本地包
    pip install   ~/Downloads/a.whl
    conda install --use-local  ~/Downloads/a.tar.bz2

2、conda瘦身

# conda clean 可以轻松搞定
conda clean -p        # 删除没有用的包
conda clean -r        # 删除 tar 包
conda clean -y --all    # 删除所有的安装包及cache

3、conda 自动开启/关闭激活

conda config --set auto_activate_base false  #关闭自动激活状态
conda config --set auto_activate_base true  #关闭自动激活状态

4、命令

1. conda --version #查看conda版本,验证是否安装
2. conda update conda #更新至最新版本,也会更新其它相关包
conda update -n base conda #update最新版本的conda
3. conda update --all #更新所有包
4. conda update package_name #更新指定的包
5. conda create -n env_name package_name #创建名为env_name的新环境,并在该环境下安装名为package_name 的包,可以指定新环境的版本号,例如:conda create -n python2 python=python2.7 numpy pandas,创建了python2环境,python版本为2.7,同时还安装了numpy pandas包
6. conda activate env_name #切换至env_name环境
7. conda deactivate #退出环境
8. conda info -e #显示所有已经创建的环境
或 conda env list
或 conda info --envs
9. conda create --name new_env_name --clone old_env_name #复制old_env_name为new_env_name
10. conda remove --name env_name –all #删除环境
11. conda list # 查看所有已经安装的包
12. conda install package_name #在当前环境中安装包
13. conda install --name env_name package_name #在指定环境中安装包
14. conda remove -- name env_name package #删除指定环境中的包
15. conda remove package #删除当前环境中的包
16. conda env remove -n env_name #采用第10条的方法删除环境失败时,可采用这种方法


17. 以下两个命令必须在 base 环境下进行操作,否则会报错
conda create --name newname --clone oldname      # 克隆oldname 环境为newname 环境
conda remove --name oldname --all       # 彻底删除旧环境