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

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 配置国内镜像源(可选)

      修改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/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
      # 显式定义其他官方频道(可选)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 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路径

      http://www.xdnf.cn/news/7013.html

      相关文章:

    • C++中析构函数不设为virtual导致内存泄漏示例
    • 电子电路:电位器和可变电阻是同一个东西吗?
    • 2025年【道路运输企业安全生产管理人员】考试题库及道路运输企业安全生产管理人员考试内容
    • 获取淘宝店铺所有商品信息接口数据指南
    • JavaScript splice() 方法
    • 【C++】string的使用【上】
    • Linux面试题集合(6)
    • PIC16F18877 ADC 代码
    • Python绘制南丁格尔玫瑰图:从入门到实战
    • 专题四:综合练习(组合总和的暴搜dfs)
    • printf耗时高的原因
    • UE 材质基础 第一天
    • nginx集成防火墙ngx_waf的docker版
    • 重庆 ICPC 比赛游记
    • Vue 3.0中响应式依赖和更新
    • list重点接口及模拟实现
    • 从复杂系统(杂多集合的实例)到智慧系统(理想集合的建构)
    • docker迅雷自定义端口号、登录用户名密码
    • 【嵌入式项目-MCU代码2】
    • Bitmap、Roaring Bitmap、HyperLogLog对比介绍
    • BootCDN介绍(Bootstrap主导的前端开源项目免费CDN加速服务)
    • LLM笔记(二)LLM数据基础-分词算法(2)
    • Linux面试题集合(1)
    • 前端扫盲HTML
    • 深入理解构造函数,析构函数
    • 威布尔比例风险模型(Weibull Proportional Hazards Model, WPHM)详解:原理、应用与实施
    • MATLAB进行深度学习网络训练
    • WSL 安装 Debian 12 后,如何安装图形界面 X11 ?
    • 【论文#目标检测】End-to-End Object Detection with Transformers
    • 在Maven中使用Ant插件