在统信UOS中安装Anaconda
近期因机构改革,新单位大量使用统信UOS系统的机器。正好统信V20 1070发布,就找台机器装了UOS和Anaconda。
一、安装统信UOS
1、从统信的网站上下载本机CPU适应的镜像
2、制作U盘启动安装盘(下载ISO文件后,解开就有制作工具)。
3、找了一块240G的SSD来安装UOS。
4、用推荐的全盘安装方式。
5、在数据存贮的分配上,把系统盘、数据盘放在同一硬盘上,并选择“默认安装“
6、安装后,打开开发者模式并在线激活。
7、在“安全工具”中,“运用安全”选择允许任意运用。
二、安装anaconda
先安装谷歌浏览器。(原因是在我机器上,UOS随机的浏览器不能正常显示文字。)
从清华镜像下载 Anaconda3-2024.02-1-Linux-x86_64.sh,并安装
bash ~/Download/Anaconda3-2024.02-1-Linux-x86_64.sh
长按回车(或空格键)翻阅许可协议,直到出现“Do you accept the license terms? [yes|no]”,(删除多余空格)键入yes继续。
当出现以下提示时,推荐yes,但我按回车太快,执行了默认no。安装完成。
You can undo this by running `conda init --reverse $SHELL`? [yes|no]
[no] >>>
根据屏幕提示 ,“要在当前shell会话中激活conda的基本环境,请执行以下操作:
eval “$(/root/anaconda3/bin/conda shell.YOUR_SHELL_NAME hook)”
s2fm2@s2fm2-PC:~$ eval "$(/home/s2fm2/anaconda3/bin/conda shell.bash hook)"
(base) s2fm2@s2fm2-PC:~$
激活后,可以看到“(base)”字样出现在行首(conda的shell功能)。
运行conda init
(base) s2fm2@s2fm2-PC:~$ conda init
no change /home/s2fm2/anaconda3/condabin/conda
no change /home/s2fm2/anaconda3/bin/conda
no change /home/s2fm2/anaconda3/bin/conda-env
no change /home/s2fm2/anaconda3/bin/activate
no change /home/s2fm2/anaconda3/bin/deactivate
no change /home/s2fm2/anaconda3/etc/profile.d/conda.sh
no change /home/s2fm2/anaconda3/etc/fish/conf.d/conda.fish
no change /home/s2fm2/anaconda3/shell/condabin/Conda.psm1
no change /home/s2fm2/anaconda3/shell/condabin/conda-hook.ps1
no change /home/s2fm2/anaconda3/lib/python3.11/site-packages/xontrib/conda.xsh
no change /home/s2fm2/anaconda3/etc/profile.d/conda.csh
modified /home/s2fm2/.bashrc
==> For changes to take effect, close and re-open your current shell. <==
根据屏幕提示 ,退出当前shell,重新打开。(或者执行 source ~/.bashrc 刷新。)
激活
(base) s2fm2@s2fm2-PC:~$ conda activate
#您还可以控制每次打开shell时是否激活了基本环境。
#设置默认情况下,基本环境处于激活状态
(base) s2fm2@s2fm2-PC:~$ conda config --set auto_activate_base True
# 或者 设置默认情况下,基本环境未激活
(base) s2fm2@s2fm2-PC:~$ conda config --set auto_activate_base false
#以上命令仅在conda-init首先运行的情况下有效
#安装后,查看一下环境参数
(base) s2fm2@s2fm2-PC:~$ conda info
配置镜像
修改~/.condarc文件,添加清华镜像。(把清华镜像网站中那段复制进来替换原文就可以了。)
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
deepmodeling: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/
配置pip的清华镜像。
(base) s2fm2@s2fm2-PC:~$ pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
(base) s2fm2@s2fm2-PC:~$
配置镜像之后,更新一下。
base) s2fm2@s2fm2-PC:~/Desktop$ conda update --all
三、设置spyder桌面快捷方式
用文本编辑器,在~/Desktop目录下建立 spyder5.desktop文件。
[Desktop Entry]
Name=Spyder5
Version=1.0
Type=Application
Exec=/home/s2fm2/anaconda3/bin/spyder
Icon=//home/s2fm2/anaconda3/pkgs/spyder-5.5.1-py311h06a4308_0/lib/python3.11/site-packages/spyder/images/spyder.svg
Terminal=false
StartupNotify=true
anaconda-navigator快捷方式的建立也一样。
用文本编辑器,在~/Desktop目录下建立anaconda.desktop文件。
[Desktop Entry]
Name=Anaconda
Version=1.0
Type=Application
Exec=/home/s2fm2/anaconda3/bin/anaconda-navigator
Icon=/home/s2fm2/anaconda3/pkgs/anaconda-navigator-2.6.0-py311h06a4308_0/lib/python3.11/site-packages/anaconda_navigator/static/images/anaconda-icon-256x256.png
Terminal=false
StartupNotify=true
(我基本上不开anaconda-navigator,特别是不用它更新,反应巨慢,感觉它没用.condarc中的指定的镜像。)