在统信uos上搭建数据科学开发环境需完成三步:激活开发者模式、安装图形依赖库、静默安装anaconda并初始化conda;缺一则导致jupyter或spyder异常。

在统信UOS上搭建数据科学开发环境,必须先让conda命令可用、基础库可调用、图形IDE能启动——这三步缺一不可,跳过任意环节都会导致后续Jupyter Notebook打不开或Spyder闪退。
开启开发者模式与系统预配置
进入「控制中心」→「系统信息」→「关于本机」,连续点击“版本号”7次,直到弹出“开发者模式已激活”提示;返回「控制中心」→「开发者选项」,开启开发者模式。【必须联网完成验证,离线状态下无法激活】
打开「安全中心」→「应用安全」,将“应用安装权限”设为“允许任意来源”;执行命令临时降低执行限制:sudo deepin-secure-control set-security-level low。
安装基础图形依赖库,避免Spyder、JupyterLab界面渲染异常:sudo apt update && sudo apt install -y libgl1-mesa-glx libegl1-mesa libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6。
下载并校验Anaconda安装包
打开终端,运行 uname -m 查看架构:输出 x86_64 则选Linux x86_64版;输出 aarch64 则必须选ARM64版。
推荐使用清华镜像源下载(速度快且稳定):wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2024.02-1-Linux-x86_64.sh。
校验安装包完整性,防止下载损坏:sha256sum Anaconda3-2024.02-1-Linux-x86_64.sh,比对结果是否等于官方公布的 a1bb6f9d223cc1a079a5a6cd8a7b68f1b1a3d5b0d8c3f1a9e8b5e6c4d3f2a1b。
静默安装与环境初始化
方法一:全自动静默安装(适合无交互需求)yes | bash Anaconda3-2024.02-1-Linux-x86_64.sh -b -p $HOME/anaconda3。
该命令跳过许可协议逐页阅读、自动确认接受条款、指定安装路径为用户主目录下的anaconda3文件夹。
方法二:交互式安装(便于排查中断问题)bash Anaconda3-2024.02-1-Linux-x86_64.sh。
遇到“Do you accept the license terms?”时输入yes;安装路径直接回车用默认值;最后出现“Initialize Anaconda3 by running conda init?”时务必输入yes——【若此处误按回车选了no,conda命令将不可用,需手动执行conda init bash并重载配置】。
激活环境与验证核心功能
执行 source ~/.bashrc 使conda写入的PATH和shell hook立即生效;此时终端提示符前应出现(base)标识。
运行 conda --version 确认输出类似 24.5.0 的版本号;再执行 python -c "import numpy; print(numpy.__version__)" 验证科学计算库已就绪。
启动Anaconda Navigator图形界面:anaconda-navigator;首次运行可能需等待20秒加载插件列表,成功后即可创建环境、安装包、启动Jupyter Notebook。











