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自动激活基础环境。
- 如果选择
yes
,那么每次启动一个新的终端会话时,conda的base(基本)环境将会自动激活。- 如果你不希望在每次启动终端时都自动激活conda的base环境,可以在conda被激活时运行
conda config --set auto_activate_base false
命令来关闭这个功能。- 如果你后来改变了主意,想要撤销这个设置,可以使用conda init --reverse bash命令来恢复原来的shell配置。
- 输入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
2.5、卸载anaconda
使用 rm -rf
彻底删除安装目录
rm -rf ~/anaconda3 # 替换为你的实际路径
打开Shell配置文件(如 .bashrc
、.zshrc
或 .bash_profile
),删除所有与Anaconda相关的行,例如:
export PATH="/home/用户名/anaconda3/bin:$PATH"
# >>> conda initialize >>>
...(相关代码块)
# <<< conda initialize <<<
保存文件后,刷新配置:
source ~/.bashrc
删除Anaconda生成的配置文件:
rm -rf ~/.condarc ~/.conda ~/.continuum
检查 /tmp
是否有残留文件:
sudo rm -rf /tmp/anaconda* # 临时文件
3、配置国内镜像源(可选)
修改anaconda安装位置下的镜像源配置文件.condarc:
channels:
- defaults # 保留官方源优先级
- conda-forge # 添加其他频道(通过镜像)
show_channel_urls: true
custom_channels:
# 定义镜像别名(覆盖官方源)
defaults: https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main # 主仓库镜像
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
# 显式定义其他官方频道(可选)
r: https://repo.anaconda.com/pkgs/r # 明确保留官方 r 频道.路径中直接包含频道名称(如 /pkgs/r),无需通过子目录区分
mkl: https://repo.anaconda.com/pkgs/mkl # 明确保留官方 mkl 频道
channel_priority: strict # 强制频道优先级,避免混合解析
验证镜像源:
conda config --show channels
4、创建Conda环境
创建虚拟环境:
conda create -n llm python=3.12
激活环境:
conda activate llm
验证环境:
(llm) wangqiang@wangqiang:~/wq/llm$ which python
/home/wangqiang/anaconda3/envs/llm/bin/python
5 VSCode中配置Anaconda环境
VS Code的扩展市场中安装Microsoft的Python扩展,按 Ctrl+Shift+P
,输入并选择:Python: Select Interpreter/home/wangqiang/anaconda3/envs/myenv/bin/python
验证配置:
import sys
print(sys.executable) # 应显示Conda环境的Python路径
(llm) wangqiang@wangqiang:~$ /home/wangqiang/anaconda3/envs/llm/bin/python /home/wangqiang/wq/test.py
/home/wangqiang/anaconda3/envs/llm/bin/python
后续可在右下角选择: