资讯动态

[Note-Python] python-pycharm-vscode下载安装

发布时间:2026/10/13 10:18:10 来源:尧图企业网站定制
记录下载安装流程后续如果换电脑可直接参照这个来部署讨厌换电脑讨厌换电脑讨厌换电脑一、python下载与安装1、安装介绍需要装哪些需要下载哪些东西① Python 本体⚠️安装第一屏一定要勾选 Add Python to PATH← 最容易漏、后果最烦的一步。漏了的话命令行里python会提示找不到。② pip包管理器Python 3.4自带一般不用单独装。只建议升级一次python -m pip install --upgrade pip③ 虚拟环境工具这个千万别省venv—— Python 自带最省事python -m venv .venv.venv\Scripts\activate为什么要用不建虚拟环境所有库都装到全局早晚会遇到装了 A 库B 项目跑不了了。装了 Miniconda 就用conda create/conda activate作用一样。④ 常用库按需不是全装结合项目的实际需求# CAN / DBC 解析cantoolspython-can# 数据处理numpypandasopenpyxl# 文档生成python-docxreportlab# 其他matplotlibpyserial一次装完pip install cantools python-can numpy pandas openpyxl python-docx reportlab matplotlib pyserialcantools能直接读你那两个 DBC 做报文解析和校验python-can能接 CAN 卡收发python-docx/reportlab能生成 Word/PDF。2、安装路线1路线AMiniconda下载 MinicondaWindows 64-bit装完用Anaconda Prompt或者勾选 Add to PATH建环境并激活conda create -n work python3.11 conda activate work装库conda install numpy pandas matplotlib pip install cantools python-can python-docx reportlab openpyxl pyserial为什么推荐你的库里有科学计算numpy/pandasconda 装这些更稳而且以后如果要碰 CUDA/GPUconda 管起来方便得多。2路线 B官方 Python venv最轻---我用这个就够了python.org 下载安装勾选 Add Python to PATHpython -m venv .venv .venv\Scripts\activate pip install -r requirements.txt为什么选它干净、轻、没有多余东西完全够用。⚠️ 一个最容易踩的坑Anaconda/Miniconda 和官方 Python 不要同时装或者装了一定要理清 PATH 顺序。否则会出现python命令一会儿指向 conda 的、一会儿指向官方装的pip install装到 A 环境、运行时用 B 解释器——查半天查不出问题。确认当前用的是哪个where python python -c import sys; print(sys.executable)补充几个常用的查看命令python --version # 版本 pip list # 已装的库 pip show numpy # 某个库装在哪、什么版本 conda env list # 所有 conda 环境装了 conda 才有一句话总结Python 本体 虚拟环境venv 或 conda是必需的两件pip自带其余都是按需。3、安装版本(建议 Python 3.13最稳或3.14)建议换成 Python 3.13最稳或3.14也够成熟。这两个版本的生态已经齐了所有库都是一键安装。最新版本Python 3.15.0——注意版本号还停在x.0没有 3.15.1 这种补丁版新版本最大的问题是第三方库跟不上。库的作者需要时间为新 Python 重新编译预编译包wheel这通常滞后几周到几个月。4、关于是否要安装Miniconda/Anaconda是什么体积适合Anaconda完整发行版Python 几百个科学计算库 conda 包管理器 Navigator 图形界面3–5 GB数据科学入门不想折腾依赖Miniconda精简版只有 Python conda其他库按需装~100 MB大多数人用这个就够它们的核心价值是环境管理给不同项目建互相隔离的虚拟环境A 项目用 numpy 1.xB 项目用 2.x互不打架Windows 上装科学计算库更省事有些库 pip 装不上conda 有预编译包能管非 Python 的依赖比如某些 C 库、CUDA 工具链但不是非装不可——如果只是写脚本官方 Python venv pip完全够用。二、python下载与安装1、python下载(1)官网下载https://www.python.org/downloads/windows/Python install manager简称 pymanager一句话它不是 Python 本身是官方新出的「Python 版本管理器」用来帮你一键安装、切换、管理电脑上多个 Python 版本是 Python 官方未来主推的 Windows 安装工具Python。简单类比类似pyenv、conda的版本管理能力是 Python 官方做的。✅它能干啥只需要装这一个管理器之后可以在里面直接下载 Python3.8 /3.14 /3.15 等多个版本多版本共存随时切换系统默认python命令指向哪个版本自动管理环境变量 PATH不用手动改后续 Python 更新、卸载都在这个管理器里操作⚠️重点区分新手最容易踩坑Python install manager管理器本体下载这个 ≠ 装好了 Python装好管理器后还需要在管理器里选择安装你想要的 Python 版本比如 3.15.0Windows installer (64-bit)传统老的独立安装包.exe直接双击就能安装 Python你现在做 CAN 报文、DBC 脚本开发直接下这个更简单官方规划Python 3.16之后就不再提供传统 exe 安装包以后 Windows 上只能用这个 Python install manager 来安装 Python。现在 3.15 还保留传统 exe。2懒人直接下载安装包3.13-3.15建议安装老版本Python 3.13最稳或3.14也够成熟新版本最大的问题是第三方库跟不上。库的作者需要时间为新 Python 重新编译预编译包wheel这通常滞后几周到几个月。Python 3.13我用夸克网盘给你分享了「python-3.13.16-amd64.exe」点击链接或复制整段内容打开「夸克APP」即可获取。/~2e053bMZBu~:/链接https://pan.quark.cn/s/77488fcf110b提取码ypGjPython 3.14我用夸克网盘给你分享了「python-3.14.8-amd64.exe」点击链接或复制整段内容打开「夸克APP」即可获取。/~7b293bMaBm~:/链接https://pan.quark.cn/s/6bd54f2d390e提取码UDPdPython 3.15我用夸克网盘给你分享了「python-3.15.0-amd64.exe」点击链接或复制整段内容打开「夸克APP」即可获取。/~64fb3bMLsc~:/链接https://pan.quark.cn/s/aed768e6a40e提取码2gfD2、python安装流程3.15为例下载好之后就会得到下图右键以管理员身份打开可以默认安装也可以选择路径安装这里一定要勾选Add Python to PATH然后点击“Customize installation”。Disable path length limit解除 Windows 传统 260 字符的文件路径长度限制。Windows 旧规则文件完整路径比如D:\project\aaaa\bbbb\...最多260 个字符超过就会报错找不到文件。 勾选这个选项会修改系统注册表让 Python 可以访问超长路径。3、验证安装winr打开cmd窗口py -0 # 列出机器上所有 Python 版本py -3.13 --version # 确认 3.13 装上了在安装过程中一定要勾选Add Python to PATH,否则此处就会找不到。如果安装时没有勾选可自行添加搜索“高级设置”添加以下两个我这里是已经添加好了如果没有就新建将python的安装路径复制过来即可4、venvvenv是Python 自带的不用额外装任何东西python -m venv .venv.venv\Scripts\activate5、多版本共存3.15 不用卸载Windows 允许装多个 Python。用py启动器指定版本py -3.13 -m venv .venv # ← 用 3.13 建环境 .venv\Scripts\activate python --version # 显示 3.13 where python # 确认指向 .venv 里的关键点虚拟环境一旦建好里面就固定用那个版本了。以后activate之后无论系统里装了几个 Pythonpython指的都是环境里那个——这正是虚拟环境的价值。装完之后# 在激活的 .venv 里执行 python -m pip install --upgrade pip pip install cantools python-can numpy pandas openpyxl python-docx reportlab matplotlib pyserial验证装对了pip list # 看已装的库 python -c import numpy, pandas, cantools; print(OK) python -c import sys; print(sys.executable) # 应指向 .venv 目录三、pycharm下载与安装1、pycharm下载-----建议下载社区版当前版本为专业版前 30 天是专业版全功能试用30 天到期后自动保留免费核心功能原社区版全部能力----在校学生 / 老师可以免费申请 JetBrains 全套专业版许可证可以下载社区版---后续在补充1官网下载PyCharm: The only Python IDE you need网页会稍微有点慢2懒人直接下载安装包社区版下载-建议安装社区版本----待添加专业版下载我用夸克网盘给你分享了「pycharm-2026.2.3.exe」点击链接或复制整段内容打开「夸克APP」即可获取。/~24f83bMWk1~:/链接https://pan.quark.cn/s/9731a8980d36提取码r28q2、pycharm安装以专业版为例右键以管理员身份打开将 “bin” 文件夹添加到 PATH更新 PATH 变量✔ 把 pycharm 的 bin 目录加入系统环境变量后面可以在 cmd 直接敲pycharm命令启动软件。添加 “将文件夹打开为项目”建议勾上右键文件夹可以直接用 PyCharm 打开项目目录做工程很方便。.py 文件关联✔ 双击.py脚本文件会直接用 PyCharm 打开编辑其他的按需勾选3、pycharm配置其他的库后续需要用到时在安装四、VScode下载与安装1、下载1官网下载https://code.visualstudio.com/download?_exp_downloadd53503e735根据需要自行下载2懒人直接下载安装包我用夸克网盘给你分享了「VSCodeUserSetup-x64-1.141.0.exe」点击链接或复制整段内容打开「夸克APP」即可获取。/~7ca23bMOu0~:/链接https://pan.quark.cn/s/7d125a5d1fb5提取码43SR2、安装双击.exe直接安装即可3、扩展安装整理了一下嵌入式开发过程中可能需要的扩展按需安装基础扩展扩展ID作用中文语言包MS-CEINTL.vscode-language-pack-zh-hans界面中文EditorConfigEditorConfig.EditorConfig统一缩进/换行团队必备C / 嵌入式开发扩展ID作用C/Cms-vscode.cpptoolsIntelliSense、跳转、调试必装CMake Toolsms-vscode.cmake-tools用 CMake 构建时Error Lensusernamehw.errorlens错误直接显示在行尾不用悬停Cortex-Debugmarus25.cortex-debugARM Cortex 芯片调试Hex Editorms-vscode.hexeditor看二进制/固件Todo TreeGruntfuggly.todo-tree汇总所有 TODO/FIXMEMATLAB / Simulink扩展ID作用MATLABMathWorks.language-matlab.m文件语法、高亮、运行、连接 MATLAB 会话Markdown All in Oneyzhang.markdown-all-in-one写说明文档⚠️.slx模型不能在 VS Code 里编辑——它只能当二进制文件看或者设成用外部程序打开。Simulink 建模仍在 MATLAB 里。VS Code 主要帮你看生成的 C 代码、写 TLC/脚本、管 Git。Git扩展ID作用GitLenseamodio.gitlens行级作者、blame、历史对比强烈推荐Git Graphmhutchie.git-graph分支/提交可视化比命令行直观串口/CAN按需扩展ID作用Serial Monitorms-vscode.vscode-serial-monitor收串口数据Draw.io Integrationhediet.vscode-drawio画流程图/架构图批量安装在 PowerShell 里跑$exts (ms-vscode.cpptools,eamodio.gitlens,mhutchie.git-graph,MathWorks.language-matlab,usernamehw.errorlens,Gruntfuggly.todo-tree,yzhang.markdown-all-in-one,ms-vscode.hexeditor,EditorConfig.EditorConfig,MS-CEINTL.vscode-language-pack-zh-hans)$exts | ForEach-Object { code --install-extension $_ }1安装python扩展2C/C扩展3CMake Tools4Error Lens5Cortex-Debug6Todo Tree4、编辑器设置CtrlShiftP→Preferences: Open User Settings (JSON)粘这份{ // ---------- 显示 ---------- editor.fontFamily: Cascadia Code, JetBrains Mono, Consolas, Microsoft YaHei, monospace, editor.fontSize: 14, editor.fontLigatures: true, editor.lineHeight: 1.6, editor.renderWhitespace: boundary, // ---------- 编辑行为 ---------- files.autoSave: afterDelay, files.autoSaveDelay: 1000, files.eol: \r\n, // 按团队约定嵌入式工程多数工具链习惯 CRLF files.encoding: utf8, files.autoGuessEncoding: true, // 自动猜编码你工程里有 GBK 的 DBC这行很有用 files.trimTrailingWhitespace: true, files.insertFinalNewline: true, editor.tabSize: 4, editor.insertSpaces: true, editor.rulers: [80, 120], editor.formatOnSave: false, // C 工程慎开会把整个文件重排diff 噪音大 // ---------- 搜索/性能排除构建产物 ---------- files.exclude: { **/slprj: true, **/*.slxc: true, **/*.autosave: true, **/*.asv: true }, search.exclude: { **/slprj: true, **/*.slxc: true, **/node_modules: true, **/*.o: true, **/*.exe: true }, // ---------- C/C ---------- C_Cpp.default.cStandard: c11, C_Cpp.default.cppStandard: c17, C_Cpp.default.intelliSenseMode: windows-msvc-x64, C_Cpp.errorSquiggles: enabled, // ---------- Git ---------- git.autofetch: true, git.enableSmartCommit: true, gitlens.currentLine.enabled: true }几处值得解释的files.exclude排除slprj/*.slxc—— 你的工程本来就有这些构建产物不排除的话文件树和全局搜索会被它们淹没IntelliSense 也会变慢files.autoGuessEncoding—— 你那个 DBC 是GBK编码的打开时不加这行会显示乱码editor.formatOnSave: false—— C 代码在 VS Code 里自动格式化会重排整个文件Git diff 会很乱建议手动格式化5、C 工程配置工作区级放在项目根目录的.vscode/下可以提交到 Git 让全组共享.vscode/c_cpp_properties.json—— 告诉 IntelliSense 去哪找头文件{ version: 4, configurations: [ { name: Win32, includePath: [ ${workspaceFolder}/**, C:/path/to/your/toolchain/include ], defines: [_DEBUG], cStandard: c11, cppStandard: c17, intelliSenseMode: windows-msvc-x64 } ] }.vscode/extensions.json—— 组员打开工程时自动推荐扩展{ recommendations: [ ms-vscode.cpptools, eamodio.gitlens, mhutchie.git-graph, MathWorks.language-matlab, usernamehw.errorlens, Gruntfuggly.todo-tree, ms-vscode.hexeditor ] }.vscode/tasks.json—— 直接从 VS Code 调 MATLAB{ version: 2.0.0, tasks: [ { label: MATLAB: 运行当前脚本, type: shell, command: matlab, args: [-batch, run(${file})], problemMatcher: [] }, { label: MATLAB: 生成代码, type: shell, command: matlab, args: [-batch, slbuild(Motor_CAN_Receive_Mode)], problemMatcher: [] } ] }配好后按CtrlShiftB就能跑。6、Git 配置全局配置一次就好—— 避免中文乱码git config --global core.quotepath false # 中文文件名正常显示不乱码成 \xxxgit config --global i18n.commitEncoding utf-8git config --global i18n.logOutputEncoding utf-8git config --global core.autocrlf input # 按团队约定Windows 嵌入式工程常用 true工程.gitignore—— 把构建产物排除掉你前面踩过这个坑slprj/*.slxc*.autosave*.asv*.slx.r20*

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑