Anaconda3 及 Jupyter 环境搭建
- 因为集群自带的环境非常老旧,所以各种环境的安装必须考虑这点,这点在之后的教程会更详细地谈到
1. 使用 vscode-remote
参考教程 使用 vscode-remote 开发
在配置好 vscode-remote 后,我们连接到集群
按键盘 Ctrl+` 呼出终端,这样就可以使用 remote bash 了
` 键在 1 的左边,Tab 的上面
2. Anaconda3 安装
集群上已有安装的 Anaconda,推荐直接使用。集群上的 Anaconda 位于/opt/app/anaconda3
,使用以下的命令将 Anaconda 加入自己的环境中
export PATH=$PATH:/opt/app/anaconda3/bin
conda init
这样 Anaconda 会在你的.bashrc
中加入类似以下这样的内容
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/opt/app/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/opt/app/anaconda3/etc/profile.d/conda.sh" ]; then
. "/opt/app/anaconda3/etc/profile.d/conda.sh"
else
export PATH="/opt/app/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda initialize <<<
此时重新登录或source ~/.bashrc
就可以看到在行首的(base)
了
接下来需要创建一个新的虚拟环境,因为base
位于公共位置,因此你无法在这个环境中新安装软件,因此使用以下命令创建并激活新环境
conda create -n <name>
conda activate <name>
Anaconda3 自行安装
复制链接,打开 Anaconda 官网 https://www.anaconda.com/products/individual#Downloads 获得 Linux 版下载链接
在 VS Code 下方的 remote bash 中输入下载链接
例如:
可以直接复制此链接,但不保证版本最新
wget https://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.sh
下载完后,输入以下命令给予 Anaconda3 安装包运行权限
chmod +x ./Anaconda3-2021.11-Linux-x86_64.sh
运行
./Anaconda3-2021.11-Linux-x86_64.sh
3. Jupyter Notebook 环境
在 VS Code 中,安装 Python 插件
在 remote bash 中输入,安装 Jupyter 环境和 Jupyter Notebook
conda install jupyter notebook
创建一个新文件夹
mkdir dev
cd dev
在 VS Code 中打开 dev 文件夹
创建 .ipynb
文件
注意
选择解释器时请务必选择 Anaconda3 中的 Python
如图中第二个,如果创建了虚拟环境需要选择创建时使用的名字