【环境配置】windows下vscode下无法激活conda环境、创建虚拟环境报错

发布于:2025-03-17 ⋅ 阅读:(13) ⋅ 点赞:(0)

前言

我的本地的系统,绝大部分是使用的ubuntu。去年下半年开始切换成windows,然后windows下使用vscode还需要注意一些小的配置。为了避免反复搜索,这里记录下。

当已经在 windows 下安装了anaconda、vscode,之后的使用有可能存在如下问题或需求:

  1. vscode下终端无法激活conda环境
  2. 创建虚拟环境报错
  3. 安装pytoch 的注意事项
  4. Git Bash的安装 (它允许在 Windows 上使用类似于 Linux/Unix 的命令行界面进行 Git 操作。)

1 vscode下无法激活conda环境

原因】vscode终端默认使用的是PowerShell,该脚本环境下不支持激活conda环境。
解决方案】设置使用终端方式
具体操作

  • 1. 打开vscode,在vscode界面内打开搜索框 (快捷键 CTRL+SHIFT+P),在界面顶端会出现搜索框
    键入 terminal:select default profile,选择第一个即可。
    在这里插入图片描述
    2. 设置之后查看setting.json文件,会看到多了一行:
    在这里插入图片描述

    3. 重新打开终端,保证画圈的地方为【cmd】即可。
    在这里插入图片描述

2 创建虚拟环境报错

现象】创建虚拟环境时会报错,如下图
在这里插入图片描述
解决具体步骤

  1. 路径 C:\Users\own_name 下找到文件 .condarc。若该路径下没有该文件,则创建该文件:
    echo. > .condarc
    
  2. 将里面的内容修改为
    channels:
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    show_channel_urls: true
    
    若仍无法正确运行,则尝试文件中内容为
    channels:
      - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
      - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
      - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
      - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
      - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
    show_channel_urls: true
    
  3. 重新打开终端,即可创建虚拟环境。

3 安装pytorch

激活虚拟环境,然后安装对应的库。

安装pytorch-cpu

  • 个人在windows下更多的是跑demo,所以一般安装的是cpu版本,安装依赖少速度也快。选用的命令如下图红框,然后使用的源替换成清华镜像。
    在这里插入图片描述
    具体命令如下
    pip install torch==2.1.1 torchvision==0.16.1 torchaudio==2.1.1  -i https://pypi.tuna.tsinghua.edu.cn/simple
    

安装pytorch-gpu

  • 若需要安装pytorch的gpu版本,首先要确认的是本地的cuda版本、显卡驱动版本,然后根据所需安装的pytorch版本看是否需要对其进行升级。
    1. 打开命令提示符:按下Win + R键,输入cmd,然后回车打开命令提示符。
    2. 输入命令查看CUDA版本:
      • 可以输入nvcc --version或nvcc -V(两者作用相同,只是命令的全拼和缩写关系)来查看CUDA编译器的版本。如果系统提示找不到nvcc命令,可能是因为CUDA的bin目录没有添加到环境变量中,或者CUDA未正确安装。
      • 另外,也可以使用nvidia-smi命令来查看NVIDIA驱动和CUDA支持的信息。
    3. 根据想要安装的pytorch版本,来看是否需要升级显卡驱动和CUDA版本。然后在官网上找到对应的pytorch-gpu的安装命令安装即可。

4 Git Bash的安装

Git Bash 是 Git 版本控制系统的一个组件,它允许在 Windows 上使用类似于 Linux/Unix 的命令行界面进行 Git 操作。以下是如何在 Windows 上安装 Git Bash 的简要步骤:

  1. 下载 Git Bash
    访问 Git 官方网站 (https://git-scm.com/downloads) 并下载适用于 Windows 的 Git Bash。
    一般来说下载速度很慢,可以去清华镜像进行下载安装包:git-清华镜像下载
  2. 运行安装程序:下载完成后,找到下载的文件(通常是一个名为 Git-2.xx.xx.exe 的文件,其中 xx.xx 是版本号),双击它以启动安装程序。
  3. 安装 Git Bash
    按照安装向导的指示进行操作。在安装过程中,你可以选择安装路径以及需要安装的组件。确保选中 “Git Bash Here”、“Git GUI”(图形界面)、“Git LFS”(大文件存储)的选项,如果需要的话也可以选择 “Associate Git Bash with .git extension”(将 Git Bash 关联到 .git 扩展名)。
  4. 打开Git Bash
    安装完成后,你可以通过双击桌面上的 “Git Bash” 快捷方式或在任何文件夹中右键点击选择 “Git Bash Here” 来启动 Git Bash 终端。
    在这里插入图片描述
  5. 一个简单的命令行示例,展示如何在 Git Bash 中使用 Git 命令。
    示例命令中的【https://github.com/username/repository.git】替换为你要克隆的实际 Git 仓库地址,
    示例命令中的【 new-branch】替换为你想要创建的新分支名称。
    # 克隆一个仓库
    git clone https://github.com/username/repository.git
    
    # 进入仓库目录
    cd repository
    
    # 创建一个新的分支
    git checkout -b new-branch
    
    # 查看当前文件状态
    git status
    
    # 添加文件到暂存区
    git add .
    
    # 提交更改
    git commit -m "Commit message"
    
    # 推送到远程仓库
    git push -u origin new-branch
    

网站公告

今日签到

点亮在社区的每一天
去签到