当前位置: 首页 > news >正文

ubuntu 20.04 安装anaconda以及安装spyder

1. anaconda 下载地址

Download Success | Anaconda

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

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

3. 自定义安装位置 (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 环境

5. 激活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 cythonconda activate spyder-envconda config --env --add channels conda-forgeconda config --env --set channel_priority strict

更新spyder

conda update -n base condaconda activate spyder-envconda update spyder

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

sudo chown -R $USER:$USER /opt/anaconda3

删除环境

conda remove -n spyder-env --allconda clean --all  #清理临时文件

b. 安装在base环境中

conda update anacondaconda install spyder=5.4.3conda remove spyderconda install spyder

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

http://www.xdnf.cn/news/1307485.html

相关文章:

  • GitHub PR 提交流程
  • 双向SSL认证之Apache实战配置
  • 从“Hello World”到“高并发中间件”:Go 语言 2025 系统学习路线图
  • 系统思考:情绪内耗与思维模式
  • linux服务器查看某个服务启动,运行的时间
  • DAY 46 通道注意力(SE注意力)
  • 【100页PPT】数字化转型某著名企业集团信息化顶层规划方案(附下载方式)
  • termios 线程 poll epoll进化 二叉AVL红黑树
  • 智能工厂生产监控大屏-vue纯前端静态页面练习
  • PowerShell 格式化系统完全掌握(下):自定义列/格式字符串/对齐与宽度 + 实战模板
  • System V通信机制
  • Docker之安装部署——(1)配置国内docker镜像源
  • 【Twincat3】IO的SCAN 不可选中,SCAN中后扫描不到设备
  • 代码随想录二刷之“字符串”~GO
  • 嵌入式开发学习———Linux环境下网络编程学习(二)
  • 科普:Pygame 中,`pg.Surface` v.s. `screen`
  • 电工的基础知识以及仪器的使用
  • 浏览器面试题及详细答案 88道(45-55)
  • 吉他和弦学习:从音程基石到流畅弹奏
  • 机器学习——PCA(主成分分析)降维
  • MySQL快速恢复数据的N种方案完全教程
  • JavaWeb开发_Day12
  • 云原生俱乐部-杂谈2
  • UI-TARS-Desktop 深度解析:下一代智能自动化桌面平台
  • 数据处理与统计分析 —— numpy入门
  • 《Attention-driven GUI Grounding》论文精读笔记
  • 【Spring Cloud 微服务】1.Hystrix断路器
  • 【LeetCode 热题 100】55. 跳跃游戏
  • @mcp.tool如何从函数定义映射到llm系统输入
  • 如何回答研究过MQ的源码吗