前言
我的本地的系统,绝大部分是使用的ubuntu。去年下半年开始切换成windows,然后windows下使用vscode还需要注意一些小的配置。为了避免反复搜索,这里记录下。
当已经在 windows 下安装了anaconda、vscode,之后的使用有可能存在如下问题或需求:
- vscode下终端无法激活conda环境
- 创建虚拟环境报错
- 安装pytoch 的注意事项
- 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 创建虚拟环境报错
【现象】创建虚拟环境时会报错,如下图
【解决具体步骤】
- 路径 C:\Users\own_name 下找到文件 .condarc。若该路径下没有该文件,则创建该文件:
echo. > .condarc
- 将里面的内容修改为
若仍无法正确运行,则尝试文件中内容为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 安装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版本看是否需要对其进行升级。
- 打开命令提示符:按下Win + R键,输入cmd,然后回车打开命令提示符。
- 输入命令查看CUDA版本:
- 可以输入nvcc --version或nvcc -V(两者作用相同,只是命令的全拼和缩写关系)来查看CUDA编译器的版本。如果系统提示找不到nvcc命令,可能是因为CUDA的bin目录没有添加到环境变量中,或者CUDA未正确安装。
- 另外,也可以使用nvidia-smi命令来查看NVIDIA驱动和CUDA支持的信息。
- 根据想要安装的pytorch版本,来看是否需要升级显卡驱动和CUDA版本。然后在官网上找到对应的pytorch-gpu的安装命令安装即可。
4 Git Bash的安装
Git Bash 是 Git 版本控制系统的一个组件,它允许在 Windows 上使用类似于 Linux/Unix 的命令行界面进行 Git 操作。以下是如何在 Windows 上安装 Git Bash 的简要步骤:
- 下载 Git Bash:
访问 Git 官方网站 (https://git-scm.com/downloads) 并下载适用于 Windows 的 Git Bash。
一般来说下载速度很慢,可以去清华镜像进行下载安装包:git-清华镜像下载- 运行安装程序:下载完成后,找到下载的文件(通常是一个名为 Git-2.xx.xx.exe 的文件,其中 xx.xx 是版本号),双击它以启动安装程序。
- 安装 Git Bash:
按照安装向导的指示进行操作。在安装过程中,你可以选择安装路径以及需要安装的组件。确保选中 “Git Bash Here”、“Git GUI”(图形界面)、“Git LFS”(大文件存储)的选项,如果需要的话也可以选择 “Associate Git Bash with .git extension”(将 Git Bash 关联到 .git 扩展名)。- 打开Git Bash:
安装完成后,你可以通过双击桌面上的 “Git Bash” 快捷方式或在任何文件夹中右键点击选择 “Git Bash Here” 来启动 Git Bash 终端。
- 一个简单的命令行示例,展示如何在 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