(1)MSYS2和git bash的关系对比
大部分情况下你可以在 MSYS2 中使用 Git Bash 的命令,因为 Git Bash 是基于 MSYS2 的精简版,所以两者的命令支持非常相似。不过,MSYS2 提供了更多功能和更强大的工具支持,因此某些场景下 MSYS2 比 Git Bash 更加全面。
(2)下载MSYS2
①链接
②百度网盘
通过网盘分享的文件:msys2-x86_64-20241208.zip
链接: https://pan.baidu.com/s/1NmNevwVhXeTCZsT0X0hyfg?pwd=vaz9 提取码: vaz9
--来自百度网盘超级会员v5的分享
(3)安装MSYS2
①点击next
②点击next
③点击next
④安装完毕
⑤运行效果
也可以手动打开:
(4)配置MSYS2
①需要安装一些工具,例如 mingw-w64 GCC 来开始编译项目
pacman -S mingw-w64-ucrt-x86_64-gcc
②终端窗口将显示如下输出。按“Enter”继续:
安装成功如下:
③查看版本
gcc --version
现在,我们就可以调用以构建适用于 Windows 的软件
(5)配置conda
①windows的cmd寻找conda的位置
where conda
②在msys2中添加环境变量
export PATH="/e/28anaconda/condabin:/e/28anaconda/Scripts:$PATH"
- 将
E:\
转换为/e/
,因为 MSYS2 使用类 Unix 的路径格式。 - 添加
condabin
和Scripts
两个目录,因为这两个目录中分别包含conda.bat
和conda.exe
。 - 上述这个只生效一次。
也可以使用以下代码让环境变量永久生效:
echo 'export PATH="/e/28anaconda/condabin:/e/28anaconda/Scripts:$PATH"' >> ~/.bashrc
source ~/.bashrc
这样我们每次新打开的窗口都能够识别conda的版本。
③检查环境变量是否添加成功
conda --version
④初始化conda环境
conda init bash
⑤进入某一个环境中
conda activate FedSamSwa
如果出现错误:
输入:
source /e/28anaconda/etc/profile.d/conda.sh
这会手动加载 Conda 的初始化脚本到当前的 shell 中。
然后,再次尝试激活你的环境:
conda activate FedSamSwa
代表成功进入环境了!