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自动激活基础环境。

    • 如果选择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

      psProcess 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

      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

      后续可在右下角选择:

      ### 安装Anaconda配置Python开发环境 #### 准备工作 确保系统已更新至最新状态。打开终端,运行以下命令来更新软件包列表和升级现有软件包[^1]。 ```bash sudo apt update && sudo apt upgrade -y ``` #### 下载Anaconda安装脚本 访问官方Anaconda网站获取最新的Linux版本下载链接。使用`wget`命令下载Anaconda安装文件到本地计算机中[^2]。 ```bash cd ~/Downloads/ wget https://repo.anaconda.com/archive/Anaconda3-2023.07-1-Linux-x86_64.sh ``` 请注意,上述URL中的版本号应替换为当前发布的最新稳定版。 #### 执行安装过程 赋予下载的Shell脚本可执行权限,启动安装向导程序。按照屏幕提示完成整个安装流程,在此期间可以选择默认选项继续操作。 ```bash chmod +x Anaconda3-*.sh ./Anaconda3-*.sh ``` 当被询问是否接受许可协议时输入 `yes`;对于安装路径建议采用推荐位置除非有特殊需求;最后决定是否初始化Anaconda(即自动修改`.bashrc`),通常选择“yes”。 #### 验证安装成功与否 重启shell会话使更改生效,然后验证新安装Anaconda及其附带的Python解释器是否正常运作。 ```bash source ~/.bashrc which python python --version conda --version ``` 如果一切顺利,则应该能看到类似如下输出: ``` /home/user_name/anaconda3/bin/python Python 3.x.y :: Anaconda, Inc. conda x.x.x ``` 这表明现在正在使用的确实是Anaconda所提供的Python环境。 #### 创建独立的工作空间 为了保持不同项目之间的依赖关系相互隔离,强烈建议利用Conda创建专门针对特定项目的虚拟环境。 ```bash conda create --name myenv python=3.9 conda activate myenv ``` 以上指令建立了名为`myenv`的新环境,激活该环境以便后续在此基础上安装其他所需的库或框架。 #### 安装额外组件 根据实际需要可以通过pip或者conda渠道进一步扩展功能集,比如PyTorch、PCL、VTK、OpenCV等科学计算与可视化工具。 ```bash conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch conda install vtk opencv pcl-python ``` 这些附加模块能够极大地增强数据处理能力和图形渲染效果,适用于机器学习模型训练及三维几何建模等领域应用场合。
      评论
      添加红包

      请填写红包祝福语或标题

      红包个数最小为10个

      红包金额最低5元

      当前余额3.43前往充值 >
      需支付:10.00
      成就一亿技术人!
      领取后你会自动成为博主和红包主的粉丝 规则
      hope_wisdom
      发出的红包

      打赏作者

      AI风老师

      你的鼓励将是我创作的最大动力

      ¥1 ¥2 ¥4 ¥6 ¥10 ¥20
      扫码支付:¥1
      获取中
      扫码支付

      您的余额不足,请更换扫码支付或充值

      打赏作者

      实付
      使用余额支付
      点击重新获取
      扫码支付
      钱包余额 0

      抵扣说明:

      1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
      2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

      余额充值