1.环境说明
这是一台Ubuntu 22.04.2 LTS。其他类型的Linux如centos也是一样的配置即可。
2.安装miniconda
由于服务器的内存一般有限,一般都是选择相较于anaconda较小的miniconda安装。清华大学收录了许多版本的miniconda,在正式开始之前,可以首先浏览一下你想下载的版本:清华miniconda资源 。下面正式开始:
- step1: 命令获取miniconda资源
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py38_4.9.2-Linux-x86_64.sh
注意,这个http链接的前半部分对应的就是清华miniconda资源库的连接,后半部分是
你所选择的miniconda版本
,比如这个链接,py38表示的是在conda创建虚拟环境时,默认选择的时3.8版本的python。一般而言大家的服务器都是Linux-x86_64结构的。过程截图如下图所示:
- step2: 赋予
Miniconda3-py38_4.9.2-Linux-x86_64.sh
执行权限
一般而言,从互联网上下载的sh脚本,都是没有赋予其执行权限的,即使你执行这个sh脚本,也不会出现任何结果。因此需要按照下列命令赋予其执行权限
chmod u+x Miniconda3-py38_4.9.2-Linux-x86_64.sh
- step3: 执行安装脚本
./Miniconda3-py38_4.9.2-Linux-x86_64.sh
在安装过程中有一些命令需要你手动输入:
- 输入enter键使安装继续
In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>>
- 输入yes同意协议
Do you accept the license terms? [yes|no]
>>> yes
- 设置要安装的位置
Miniconda3 will now be installed into this location:
/home/xyou/miniconda3
- Press ENTER to confirm the location
- Press CTRL-C to abort the installation
- Or specify a different location below
[/home/xyou/miniconda3] >>>
通常情况下,你作为Linux的普通用户,你直接按下Enter键默认安装即可。但如果你有强迫症,喜欢干净整洁文件目录。你只需要在>>>后输入你想要安装的路径即可,注意要是绝对路径!(其实就和在windows下安装软件你不想安到C盘想换D盘安装是一个意思)
- 是否初始化Miniconda3?
Do you wish the installer to initialize Miniconda3
by running conda init? [yes|no]
[no] >>> yes
我的建议是输入yes,当然你要是足够强,非常熟悉如何配置环境变量的话,那当我没说。输入yes的话,会自动给你配置好相关的环境变量
- 安装成功
==> For changes to take effect, close and re-open your current shell. <==
If you'd prefer that conda's base environment not be activated on startup,
set the auto_activate_base parameter to false:
conda config --set auto_activate_base false
Thank you for installing Miniconda3!
- step4: 输入bash进入base环境
如下图所示,如果想要启用conda,直接输入bash就进入了base环境。另外,如果你想要在登录服务器的时候自动进入base虚拟环境,你可以输入conda config --set auto_activate_base true
,当然,若是不想,设置为false
即可。
至此,miniconda安装成功,你可以通过以下命令来检测是否安装成功:
conda --version
如下图:
3.conda换源
众所周知,miniconda和anaconda都是国外的,很多的依赖资源包都来自国外,因此,如果不进行换源,默认情况下,会访问国外的链接进行下载,这通常会非常之慢,更常见的情况是直接失败。因此,安装好miniconda后,换源是必不可少的步骤,一般大家都是更换为清华的镜像源。
- 输入以下命令便可换源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
其实输入上述命令后,会在家目录下形成一个隐藏文件.condarc,你输入上述的命令其实是在更改这个文件。如下图所示(输入vim .condarc查看文档内容):
因此,若是忘记conda命令如何输入的时候,也可以直接打开.condarc文件编辑文档即可修改源了。
4.pip换源
pip工具在你安装项目依赖时经常使用,使用的频率可能相较于conda更高,但是pip和conda一样都是国外的,因此默认情况下会访问国外的资源库下载,这常常是不会成功的。
- step1: 在家目录下创建隐藏文件夹.pip
如上图,首先cd进入家目录,然后创建隐藏文件夹.pip- step2: 在隐藏文件夹.pip中创建pip.conf文件
如上图,首先cd进入隐藏文件夹,而后vim新建文件并编辑。- step3: 编辑pip.conf文件
vim编辑器使用方法,按下i键进入编辑模式,编辑成功后,首先按下Esc键退出编辑模式,而后输入:wq三个键保存并退出,输入:q!表示不保存强制退出。 输入的内容如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/
至此,Linux服务器在conda这一块的配置完成!!!