当前位置: 首页 > news >正文

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

      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

      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

      VSCode中配置Anaconda环境

      • 安装 Python插件。
      • 选择Conda环境

      按 Ctrl+Shift+P,输入并选择:

      Python: Select Interpreter

      选择路径为:

      /home/wangqiang/anaconda3/envs/myenv/bin/python

      验证配置

      import sys
      print(sys.executable)  # 应显示Conda环境的Python路径

      相关文章:

    • B站锁定三倍速(自用)
    • C/C++实践(十)C语言冒泡排序深度解析:发展历史、技术方法与应用场景
    • Windows系统信息收集指南
    • python如何做数据预测
    • C++ deque双端队列、deque对象创建、deque赋值操作
    • 软件设计师教程—— 第二章 程序设计语言基础知识(上)
    • DeepSeek指令微调与强化学习对齐:从SFT到RLHF
    • 【Linux笔记】——Linux线程封装
    • Transformer 架构在目标检测中的应用:YOLO 系列模型解析
    • 进阶-数据结构部分:3、常用查找算法
    • [Windows] 系统综合优化工具 RyTuneX 1.3.1
    • 最小二乘法拟合平面(线性回归法、梯度下降、PCA法)
    • 2025年PMP 学习十七 第11章 项目风险管理 (11.1~11.4)
    • GitHub文档加载器设计与实现
    • mAP、AP50、AR50:目标检测中的核心评价指标解析
    • 如何分析动态采样引起的计划不稳定 | OceanBase SQL 调优实践
    • MODBUS RTU通信协议详解与调试指南
    • 建筑兔零基础人工智能自学记录94|模式识别(上)-9
    • 在Maven中替换文件内容的插件和方法
    • 深入解析Spring Boot与JUnit 5的集成测试实践
    • 莫高义在第四届中国新闻发言人论坛开幕式上的致辞
    • 全国林业院校校长论坛举行,聚焦林业教育的创新与突破
    • 沃尔玛上财季净利下滑12%:关税带来成本压力,新财季价格涨幅将高于去年
    • 中国物流集团等10家央企11名领导人员职务任免
    • 牛市早报|持续推进城市更新行动意见印发,证监会强化上市公司募资监管
    • 沪指跌0.68%报3380.82点,创指跌1.92%:券商、军工跌幅靠前