1.Anaconda软件:
conda是一个Python版本的管理器,可对系统中多个独立的Python环境(不同的版本和不同的包)分开管理。
推荐你们在北大的镜像站下载RED HAT LINUX 9.0,速率可以linux用户环境变量设置,还可以选择适宜自己的Pyhon版本。
复旦学院开源镜像站:
2.Anaconda和Miniconda的选择:
Anaconda:软件包大约500MB,安装后大约3-4G,base环境包括了conda管理器、Pyhon编译器、常用的包和SpyderIDE等,安装步骤和Miniconda类似。
地址:
Miniconda:软件包大约50MB,安装后大约300MB,base环境选择只包括conda管理器和Python编译器,其他的包须要通过conda命令安装。
地址:
在这儿,我选择的是Miniconda,但Anaconda我也配置过,过程基本一致。
3.Miniconda版本选择:
py39_4.9.2:Python3.9的具体版本
Linux、MacOSX、Windows:软件的环境。
Ubuntu20结合自己的CPUIntel的64位处理器,选择x86_64的版本。
硬件构架拓展:ppc64,ppc64lelinux用户环境变量设置,ARM,AMD,X86,i386,x86_64(AMD64),AArch64的概念—。
4.Miniconda安装:
A:通常的下载保存目录都在用户目录下的Downloads文件夹,如右图。
B:运行Shell脚本,进行安装,命令如右图。
sudo bash Miniconda3-py39_4.9.2-Linux-x86_64.sh
or
sudo bash ~/Downloads/Miniconda3-py39_4.9.2-Linux-x86_64.sh
Enter回车:
仍然回车略过说明信息,输入yes:
选择安装地址,回车即默认,我选择安装在/opt目录下,据习惯该目录储存第三方软件:
DoyouwishtheinstallertoinitializeMiniconda3byrunningcondainit?——添加配置信息到~/.bashrc文件yes:
Ifyou'dpreferthatconda'sbaseenvironmentnotbeactivatedonstartup,settheauto_activate_baseparametertofalse——如果不想默认步入conda环境,可执行下述句子:
conda config --set auto_activate_base false
下述句子恢复,具体的说,若为true,打开终端会默认步入(base)环境linux运维最佳实践,须要deactivate推出;若为false,打开终端须要acitivate环境。
conda config --set auto_activate_base true
重启终端后,未配置成功,自动添加地址至环境中:
首先,通过gedit文本编辑器打开环境配置文件:
sudo gedit /etc/profile
添加miniconda环境变量地址,注意换成自己的安装目录,不要丢了(:$PATH)原路径:
export PATH=/opt/miniconda3/bin:$PATH
更改后注入环境
source /etc/profile
这儿要注意:profile和bashrc文件的配置问题
1.bashrc是在系统启动后才会手动运行。
2.profile是在用户登入后才能运行。
3.进行设置后,可运用sourcebashrc命令更新bashrc,也可运用sourceprofile命令更新profile。
PS:一般我们更改bashrc,有些linux的发行版本不一定有profile这个文件
4./etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能承继/etc/profile中的变量,她们是"母子"关系。
期间我尝试了两种方式,发觉source/etc/bash.bashrc后,可以步入环境,但很麻烦,查阅了资料后,发觉三者的区别。
为此,我reboot了系统,完美解决。
5.conda的简单应用:
更换北大源,编辑coda的配置文件:
sudo gedit ./~.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
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
查看源,保证用的是镜像站提供的索引:
conda config --show-sources