ubuntu 20.04 安装anaconda以及安装spyder

  1. anaconda 下载地址

Download Success | Anaconda

  1. 安装版本:Anaconda3-2025.06-0-Linux-x86_64.sh

    sudo bash Anaconda3-2025.06-0-Linux-x86_64.sh

  2. 自定义安装位置 (sudo权限):

"

Anaconda3 will now be installed into this location:

/home/你的用户名/anaconda3

  • Press ENTER to confirm the location

  • Press CTRL-C to abort the installation

  • Or specify a different location below"

  1. 不要直接按回车(否则会使用默认路径)。

  2. 必须使用 绝对路径 (以 / 开头),不能使用相对路径(如 ../anaconda3)。

  3. 输入你自定义的绝对路径(需确保你有写入权限),例如:

    /opt/anaconda3

  4. 写入环境变量

    echo 'export PATH="/opt/anaconda3/bin:$PATH"' >> ~/.bashrc
    source ~/.bashrc

  • 如果你自定义了安装路径(如 /opt/anaconda3),将路径替换为你的实际安装位置。

  • 如果安装时选择了"将 Conda 添加到 PATH"(默认选项),直接运行 conda activate 即可。

    conda --version # 查看 Conda 版本
    conda info # 查看 Conda 环境信息
    python --version # 检查 Python 版本(应为 Anaconda 自带的 Python)

自动激活base环境:

复制代码
echo 'source ~/anaconda3/bin/activate' >> ~/.bashrc
source ~/.bashrc  # 立即生效
conda config --set auto_activate_base false #取消自动激活 base 环境
  1. 激活base环境(手动)

    conda init bash # 初始化 Bash 运行一次即可
    source ~/.bashrc

    conda activate
    conda activate base # 激活基础环境
    conda env list # 列出所有环境

|-------------------|-------------------------------------|
| conda 命令找不到 | 手动添加 PATH="~/anaconda3/bin:$PATH" |

6.安装spyder

a. 安装在conda的虚拟环境

复制代码
conda create -c conda-forge -n spyder-env python=3.8 spyder numpy scipy pandas matplotlib sympy cython

conda activate spyder-env

conda config --env --add channels conda-forge

conda config --env --set channel_priority strict

更新spyder

复制代码
conda update -n base conda

conda activate spyder-env

conda update spyder

conda update -n base conda如果有权限问题,添加以下命令:

复制代码
sudo chown -R $USER:$USER /opt/anaconda3

删除环境

复制代码
conda remove -n spyder-env --all

conda clean --all  #清理临时文件

b. 安装在base环境中

复制代码
conda update anaconda

conda install spyder=5.4.3

conda remove spyder

conda install spyder

这些命令还会更新所有其他包,强烈建议使用隔离的 conda 环境以避免对其他已安装包产生任何潜在意外影响的原因之一。

相关推荐
MarcoPage11 分钟前
Python 字典推导式入门:一行构建键值对映射
java·linux·python
未来之窗软件服务1 小时前
服务器运维(六)跨域配置 Preflight 问题——东方仙化神期
运维·服务器·服务器运维·仙盟创梦ide·东方仙盟
埃伊蟹黄面1 小时前
计算机的“身体”与“灵魂”:冯·诺依曼架构与操作系统
linux
winner88813 小时前
Linux 软件安装 “命令密码本”:yum/apt/brew 一网打尽
linux·运维·服务器
九河云4 小时前
软件开发平台 DevCloud
运维·服务器·数据库·科技·华为云
思麟呀5 小时前
Linux的基础IO流
linux·运维·服务器·开发语言·c++
winner88815 小时前
嵌入式Linux驱动开发全流程:工具协作+核心概念拆解(从入门到理解)
linux·运维·驱动开发
ShiinaKaze5 小时前
fatal error: bits/c++config.h: No such file or directory
linux·gcc·g++
TTBIGDATA6 小时前
【Ambari开启Kerberos】KERBEROS SERVICE CHECK 报错
大数据·运维·hadoop·ambari·cdh·bigtop·ttbigdata
Archy_Wang_16 小时前
脚本自动生成专业Linux巡检报告
linux·运维·服务器