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

发布于:2025-03-17 ⋅ 阅读:(1087) ⋅ 点赞:(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
    

微信公众号

今日签到

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