Ubuntu下安装Anaconda以及一些调试命令

    技术2026-01-09  11

    anaconda简介

    Anaconda就是可以便捷获取包、对包能够进行管理且同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。

    下载

    原因: 为了加速安装的速度,因此选择换源,即换成清华镜像网站的网址。

    清华镜像: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

    选择合适的版本,然后右键复制链接地址

    例子: 比如我选择了如下图片中的anaconda版本

    命令:

    wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh

    结果:

    安装

    下载完成后,在下载目录里面会有一个Anaconda3-5.3.1-Linux-x86_64.sh的文件,切换到该目录并运行。

    命令:

    bash Anaconda3-5.3.1-Linux-x86_64.sh

    接下来的操作:

    第一步:按enter键继续 第二步:出现“more”这样的字样,按空格键继续

    第三步: 按“yes”继续 第四步:是否在环境中配置anaconda3,选择yes,手动配置会很麻烦。

    第五步:询问是否要安装vscode,看个人选择,我选择不安装

    安装完毕。

    tips:需要退出终端后,再次进入才能输入conda命令

    如若不想退出,可以选择刷新环境变量

    命令:

    source .bash_profile

    测试

    ① 测试是否安装成功

    命令:

    conda

    结果:

    ② 测试是否有python 命令:

    python

    结果:

    ok!

    安装第三方的包

    安装requests包测试一下是否能安装

    命令:

    conda install requests

    或者使用

    pip install requests

    当使用 conda install 无法进行安装时,可以使用pip进行安装

    检测包是不是安装完成: 安装完成之后我们再输入python进入解释器并import requests包。

    命令:

    python

    之后在python解释器内输入如下命令

    import requests

    requests包安装完毕,可用。

    卸载第三方的包

    命令:

    conda remove requests

    或者

    pip uninstall requests

    查看包的信息

    查看当前环境中安装了哪些包

    命令:

    conda list

    或者

    pip list

    结果:

    管理conda

    更新conda至最新版本

    conda update conda

    如若想删除anaconda,切换到安装的目录,输入下面的命令

    rm -rf anaconda3

    然后再去/etc/profile ,将配置文件删除就ok啦。

    管理环境

    1. 创建新环境
    conda create --name <env_name> <package_names>

    or

    conda create -n <env_name> <package_names>

    EG:

    conda create -n baiye python=3.8
    2.切换环境

    首先先激活环境

    conda activate env_name

    or

    source activate <env_name>

    EG:

    conda activate baiye
    退出环境至root
    conda deactivate

    or

    source activate <env_name>
    3.显示已经创建的环境
    conda info -e

    or

    conda env list
    4.删除环境
    conda remove --name <env_name> --all
    Processed: 0.022, SQL: 9