如何在conda中打开qt6上位机
2026/6/2 16:21:58 网站建设 项目流程

【避坑指南】从零打造专属 Conda 工具箱:PyQt6 上位机开发环境配置全记录

在大厂或实际工程开发中,合理的虚拟环境管理和路径规划能帮你省去 90% 的奇葩报错。本文将完整记录如何配置 Conda 环境变量、终端初始化,以及如何为PyQt6 上位机开发量身打造一个绝对不占 C 盘空间的专属虚拟环境。

1. 配置 Conda 环境变量(让系统随时随地认识 conda)

当普通终端报错无法将 “conda” 项识别为 cmdlet、函数...时,说明系统找不到 Conda 的路径,需要手动为其“指路”。

  • 核心操作步骤

    1. 快捷键Win + R输入sysdm.cpl回车,打开系统属性。

    2. 依次点击:高级->环境变量

    3. 在下方的“系统变量”列表中找到Path,双击进去。

  • 需要新建并塞进去的 3 个“路标”(路径)

    (注意:请根据你实际的安装位置进行修改)

    1. Conda 根目录D:\Miniconda3(或默认的C:\Users\你的用户名\miniconda3

    2. 脚本目录D:\Miniconda3\Scripts⚠️这步最关键,conda命令就藏在这里!

    3. 二进制库目录D:\Miniconda3\library\bin

  • 💡 注意:添加完成后,必须一路点击“确定”保存,并重启终端或 VS Code 才会生效。

2. 在 Windows 终端(如 PowerShell)初始化 Conda

配置完环境变量后,PowerShell 终端虽然认识conda了,但默认还不会亮灯提示环境名称,需要激活其对 Conda 的支持。

  • 核心操作:在 PowerShell 终端中输入以下命令并回车:

    PowerShell
    conda init powershell
  • ⚠️ 关键一步:回车执行后,必须关闭当前终端并重启 VS Code。再次新建终端时,它就具备了全自动亮灯和切换环境的能力。

3. 创建专属的 Conda 工具箱(虚拟环境)

永远不要直接在(base)基础环境里乱装库。我们要为项目建立一个独立的“房间”。

  • 核心命令

    Bash
    conda create -n SoJJGood python=3.11.9
  • ⚠️ 注意事项(新版避坑)

    最新版的 Conda 在下载前会让你确认官方的服务条款,当看到提示[(a)ccept/(r)eject/(v)iew]:时,不要习惯性地输入y,它无法识别。必须输入英文字母a(代表 accept)然后回车,才能继续下载。

4. 打开(激活)Conda 工具箱

无论你的代码在哪个盘符、哪个文件夹,只要想开始干活,就在终端输入:

Bash

conda activate SoJJGood
  • 成功标志:终端最左侧稳稳地亮起(SoJJGood)的灯,说明工具箱已成功背在身上,此时工作区内的库与外部系统完全隔离。

5. PyQt6 上位机开发环境盘点(按需安装)

为了防止 C 盘爆满,建议在安装前修改 Conda 配置文件,将环境默认路径指向 D 盘(如D:\CondaStorage)。以下是我目前为PWM 驱动舵机/多摄像头监控上位机打造的专属工具箱配置:

  • Python 精确版本3.11.9(目前工业界极其稳定、且对各种底层硬件/图像库支持极好的版本)。

  • 已安装的 6 大核心利器(第三方库)

    1. PyQt6:上位机软件的精致皮肤(图形界面 UI 框架)。

    2. pyqtgraph:实时波形数据绘制利器,数据吞吐量大,比传统 matplotlib 流畅数倍,极适合看传感器曲线。

    3. pyserial:通信桥梁,负责用串口向 STM32 / AT32 等单片机发送 PWM 等控制指令。

    4. openpyxl:数据账本,用于把采集到的传感器参数、电机数据或运行日志直接导出为 Excel 表格。

    5. opencv-python(导入为cv2):上位机的“眼睛”,负责驱动多摄像头监控画面(如MultiCameraViewer模块)。

    6. PyInstaller:打包神器,等全部代码写完,一键把整个项目打包成脱离 Python 环境、双击即启的独立.exe软件。

💡 以后干活的“黄金标准三部曲”

环境配置好后,后续的日常开发流程极其顺畅,只需三步:

  1. 进工地:用 VS Code 直接打开你的代码文件夹(自动cd进入项目根目录)。

  2. 拿工具:快捷键Ctrl + `新建终端(此时系统会自动帮你全自动执行conda activate SoJJGood背上工具箱)。

  3. 开干:在终端直接输入命令运行你的主程序:

    Bash
    python main.py

如果在运行中遇到ModuleNotFoundError: No module named 'xxx',说明工具箱里还缺个小零件,只需在(SoJJGood)激活状态下执行pip install xxx补上即可!

觉得有用的小伙伴点个赞/收藏吧!有关于 PyQt6 上位机开发或 Conda 配置的问题,欢迎在评论区交流。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询