3、ubantu系统 | 通过vscode远程安装并配置anaconda
1、vscode登录
登录后通过pwd可以发现目前位于wangqinag账号下,左侧为属于该账号的文件夹及文件。
通过cd ..可以回到上一级目录,通过ls可以查看当前目录下的文件夹及文件。
2、安装
2.1、下载anaconda
通过wget和curl下载未成功,使用手动方式进行下载:
到官网Download Now | Anaconda或者清华镜像源Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror下载ubantu系统最新版本的安装包文件Anaconda3-2024.10-1-Linux-x86_64.sh,下载完后将文件拖动到服务器当前目录下。
2.2、赋予脚本执行权限
# chmod +x 默认会为所有者、组和其他用户都添加执行权限。
chmod +x Anaconda3-2024.10-1-Linux-x86_64.sh
2.3、启动安装程序
通过命令行安装
# ./ 用于执行当前目录下的脚本或程序./Anaconda3-2024.10-1-Linux-x86_64.sh
安装成功,输入yes自动激活基础环境。
2.4 验证安装
查看当前使用的 shell
方法 1:使用 echo $SHELL 命令
(base) wangqiang@wangqiang:~$ echo $SHELL # 输出当前用户的默认 shell
/bin/bash# echo:用于在终端输出指定的内容。
# $SHELL:这是一个环境变量,它存储了当前用户默认使用的 Shell 的路径。
方法 2:使用 ps 命令
(base) wangqiang@wangqiang:~$ ps -p $$ # 查看当前终端会话中运行的 shell。PID TTY TIME CMD
1936322 pts/4 00:00:00 bash
ps
(Process Status)是 Linux/Unix 系统中用于查看 当前进程状态 的核心命令,可以显示进程的 PID、CPU/内存占用、运行状态等信息。
-p
选项的p
是 "process"(进程)的简称,表示通过 PID(Process ID,进程 ID) 来指定要查询的进程。$$ 是当前 shell 的进程 ID。
重新加载环境变量
source ~/.bashrc # 或 source ~/.zshrc(如果使用Zsh)
source
命令的作用是读取并执行指定文件中的命令,就好像这些命令直接在当前 shell 中输入一样。
~
表示用户的主目录(home directory),例如/home/username
或/Users/username
。
.bashrc
是一个隐藏文件(以.
开头的文件在 Unix 系统中是隐藏的)。因此,
~/.bashrc
的完整路径通常是/home/username/.bashrc
或/Users/username/.bashrc
。
检查Conda版本:
(base) wangqiang@wangqiang:~$ conda --version
conda 24.9.2
检查Python版本:
(base) wangqiang@wangqiang:~$ python --version
Python 3.12.7
3 配置国内镜像源(可选)
创建 .condarc
文件
mkdir -p ~/.conda
echo "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/mkl
custom_channels:conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudmsys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudbioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudmenpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudpytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudsimpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud" > ~/.condarc
验证镜像源:
conda config --show channels
4 创建Conda环境
创建虚拟环境:
conda create -n myenv python=3.12
激活环境:
conda activate myenv
验证环境:
which python# anaconda3/envs/myenv/bin/python
5 VSCode中配置Anaconda环境
- 安装 Python插件。
- 选择Conda环境:
按 Ctrl+Shift+P
,输入并选择:
Python: Select Interpreter
选择路径为:
/home/wangqiang/anaconda3/envs/myenv/bin/python
验证配置:
import sys
print(sys.executable) # 应显示Conda环境的Python路径