关于配置mac的c和python的环境

关于配置mac的c和python的环境

vscode的c和python语言环境的配置

c语言环境的配置

首先是vscode上面的插件的配置

我安装的是“C/C++“, ”C/C++ Compile Run“, ”C/C++ Extension Pack“, ”Better C++ Syntax“

配置好这些插件之后就可以安装编译器了

先配置xcode(包含开发最核心的编译器(如 gcc、clang)和工具(如 make、git))


xcode-select --install

接下来是配置变异任务

作用:配置调试器,支持断点、单步执行等功能。 步骤: 点击 VS Code 左侧 “运行和调试” 图标(或快捷键Cmd + Shift + D),点击 “创建 launch.json 文件”。 选择 “C/C++ (GDB/LLDB)”,再选择 “gcc 编译活动文件”(与 tasks.json 的 label 对应)。 自动生成launch.json,替换为以下代码:


{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "C/C++: gcc 调试活动文件", // 调试配置名称
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}/${fileBasenameNoExtension}", // 待调试的可执行文件(与tasks.json输出路径一致)
            "args": [], // 程序运行参数,无则留空
            "stopAtEntry": false, // 是否在程序入口处暂停(true=暂停,适合调试)
            "cwd": "${fileDirname}", // 调试时的工作目录(当前文件目录)
            "environment": [],
            "externalConsole": true, // Mac建议设为true,弹出终端显示运行结果
            "MIMode": "lldb", // Mac默认调试器(无需修改)
            "preLaunchTask": "C/C++: gcc 编译活动文件" // 调试前执行的编译任务(必须与tasks.json的label完全一致)
        }
    ]
}

解决中文乱码问题,在task之后加这一段

"args": [
    "-fdiagnostics-color=always",
    "-g",
    "${file}",
    "-o",
    "${fileDirname}/${fileBasenameNoExtension}",
    "-fexec-charset=utf-8" // 解决中文乱码
]

python环境的配置

安装python

brew install python

安装python的相关插件

拓展拦搜python,安装microsoft推荐的

选择 Python 解释器

按下快捷键 Cmd + Shift + P 打开命令面板。

输入并选择 Python: Select Interpreter。

在列表中选择你刚刚安装的 Python 版本(通常路径包含 /usr/local/bin/python 或 /opt/homebrew/bin/python)

创建虚拟环境

为了避免不同项目之间的库产生冲突,强烈建议为每个项目创建虚拟环境。

在 VS Code 中打开你的项目文件夹。

打开终端(Ctrl + ~),输入以下命令:

python3 -m venv .venv

markdown的配置

直接搜索插件markdown,安装点击数量最高的就行了