一共分成 2 个步骤:
- 安装 Miniforge(Anaconda 的轻量化替代品)
- 通过 Anaconda 安装 sage
- 下载 vscode 的 wsl 版(可选)
# 安装 Miniforge
wget https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-Linux-x86_64.sh |
然后安装脚本:
bash Miniforge3-Linux-x86_64.sh |
如果安装时询问你是否要把它加入 .bashrc
, 选择是,这样一来每次打开 wsl 它都会自动启动并进入 base 环境,会比较方便。
当然如果这个自启没有设置成功,也可以手动设置:
先打开 打开 .bashrc
编辑器
nano ~/.bashrc
在文件末尾添加:
. "$HOME/miniforge3/etc/profile.d/conda.sh" | |
conda activate base |
然后使用 Ctrl + O
和 Ctrl + X
保存并退出。
最后再运行:
source ~/.bashrc |
# 安装 sage
通过
conda create -n sage sage -c conda-forge |
安装 sage。然后每次使用
conda activate sage |
激活 sage 环境并用
sage |
打开 sage。
# 下载 vscode 的 wsl 版
由于单纯用命令行运行 sage 代码不太方便,并且只用 sage 的话有些 python 的命令(比如说连接服务器等)容易出问题,可以安装一个 vscode 的 wsl 版。
首先在 Windows 里的 vscode 下载 wsl
的插件
之后在当前 wsl 的命令行里输入:
code . | |
# 用 vscode 打开当前文件夹 |
它便会开始自动下载 wsl 版的 vscode。
下载完成后,每次启动 wsl 之后只需要先打开 vscode:
code .
然后在 vscode 的命令行里输入:
conda activate sage
便可以编写并运行 import 了 sage 库的 python 代码。
!!!记住要先开 vscode 再开启 sage 的环境,不然先开启了 sage 环境后,进到 vscode 里会掉回 base 的环境。