当前位置: 首页 > news >正文

如何在conda中打开qt6上位机

【避坑指南】从零打造专属 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 配置的问题,欢迎在评论区交流。

http://www.jsqmd.com/news/936818/

相关文章:

  • C#零基础通关第十三篇:吃透文件与IO流操作,搞定本地读写、持久化、文件管理全场景
  • 【Spring源码07】万字深扒Bean完整生命周期:从创建到销毁全程逐行拆解(面试必刷)
  • 鸣潮游戏体验优化解决方案:15项核心功能实现沉浸式战斗与探索效率提升
  • 2026深圳越南专线高性价比物流服务商推荐指南 - 资讯速览
  • 郑州尚声汽车隔音亲测:2026年5月这家老店靠谱 - GrowthUME
  • 条款09:优先选用别名声明,而非typedef
  • 温州自动化设备限位板厂家推荐哪家靠谱?120家客户真实反馈告诉你答案(2026年6月最新) - 商业新知
  • 深度解析太阳能智慧座椅:绿色智能公共设施创新应用 - 资讯快报
  • 如何从零开始构建足球视频智能分析系统
  • TegraRcmGUI终极指南:3步完成Switch注入的完整教程
  • 如何实现专业级游戏瞄准辅助:开源AI解决方案深度解析
  • 抖音批量下载终极指南:douyin-downloader免费工具完全解析
  • Unity游戏开发:手把手教你用BMFont把美术给的图片变成可用的艺术字体(附避坑指南)
  • 2026年6月深圳IHF衬氟离心泵/IH不锈钢离心泵/FSB氟塑料离心泵/FSB-D氟塑料离心泵/CQB-F氟塑料磁力泵厂家选择与深度解析 - 2026年企业资讯
  • 2026年12家GEO品牌服务榜 - 博客万
  • 上海配眼镜攻略。蔡司眼镜怎么选? - 资讯速览
  • 5分钟快速上手Path of Building PoE2:流放之路2角色规划终极指南
  • 用Micro:bit与导电胶带复刻Stylophone:从开关电路到创客乐器
  • 多工具横向实测盘点: 7 款 AI 毕业论文工具,拆解不同学科论文落地选型逻辑
  • 多号定时发圈+精准可见,私域人码住!
  • Geo优化软件推荐?我试了一圈留下了Maxintel极智 - mougen1
  • 2026合肥包河区办公室装修公司怎么选?三大实力品牌深度对比+避坑指南 - 速递信息
  • 一条慢 SQL 的“会诊记录”:用 JiuwenSwarm 组织 SQL 优化 Swarm Team
  • 投票制作平台有哪些? - 微信投票小程序
  • 3个简单步骤快速掌握猫抓浏览器插件:新手也能轻松下载网页视频
  • 基于Arduino与超声波传感器的互动LED文字显示装置制作指南
  • 被海康、大华、宇视设备逼疯?国标GB28181视频监控平台EasyCVR这套统一管理方案绝了
  • 类加载双亲委派机制是什么,如何打破它来应对面试题
  • 2026年北京专业消杀公司深度横评|从卫生达标到虫害根治的完整选型指南 - 优质企业观察收录
  • 2026年6月国内评价好的螺旋钢管生产厂家推荐,涂塑钢管/3PE防腐钢管/螺旋钢管,螺旋钢管企业哪家专业 - 品牌推荐师