无论用户是使用系统 Python 安装 PySide6,还是创建了 ~/debpacker-venv,DebPacker 都会自动找到正确的解释器并启动。如果两者都不存在,会弹出图形化提示窗口,引导用户安装。
PySide6怎么安装
PySide6怎么安装
在 Deepin 25 上安装 PySide6 与通用 Linux 系统类似,但因为 Deepin 是基于 Debian 的,且其较高版本的 Python 默认启用了 externally-managed-environment 保护机制,直接使用 pip 会报错。 你可以根据需求选择以下方案: 方案一:使用虚拟环境(最推荐) 这是官方最推荐、最安全的方式,能避免污染系统 Python 环境。 1. 创建并激活环境: ```bash python3 -m venv venv source venv/bin/activate ``` 激活后,终端提示符前会出现 (venv)。 2. 安装 PySide6: ```bash pip install pyside6 ``` 若下载慢,可使用国内镜像加速: ```bash pip install pyside6 -i https://pypi.tuna.tsinghua.edu.cn/simple ``` 方案二:强制全局安装(不推荐) 如果你确定要全局安装且了解风险,可以添加 --break-system-packages 参数强制安装: ```bash pip install pyside6 --break-system-packages ``` 方案三:使用系统包管理器(apt) Deepin 的软件源中可能包含 PySide6 包,但版本通常较旧,且可能遇到依赖问题。 ```bash sudo apt update sudo apt install python3-pyside6.qtwidgets ``` IDE 特别提示:PyCharm 如果你使用 PyCharm,新建项目时勾选“创建虚拟环境”即可,之后直接在 PyCharm 的终端中执行 pip install pyside6。 验证安装 ```python import PySide6 print(PySide6.__version__) ``` 总结:方案一(虚拟环境 + pip)是最稳妥的选择;如果只是临时测试,可以试试方案二。
Popular Ranking
ChangePopular Events
More

中文 


【开源工具】DebPacker(得包)—— 图形化一键打包 .deb,小白也能轻松上手!
还在为手动编写**debian/**目录烦恼?
还在记忆fpm的一大串参数?
DebPacker来了!拖拖拽拽,点点按钮,你的软件就能变成**.deb**安装包!
这是给谁用的?
l 开发者 :想把自己写的程序打包成 .deb ,方便分发给用户。
l Linux 新手 :不想啃复杂的打包文档,想用图形界面完成打包。
l 效率控 :希望快速迭代,每次修改项目都能一键生成安装包。
核心特性
l 可视化文件映射 拖拽文件或文件夹到表格,直接指定它们在系统中的安装路径(如 /usr/bin )。支持批量设置目标前缀。
l 依赖管理 图形化添加软件依赖(如 python3 、 libc6 ),打包时自动写入 control 文件。
l 生命周期脚本 内置 preinst 、 postinst 、 prerm 、 postrm 编辑器,支持 Bash 语法高亮,并内置常用模板(创建用户、注册 systemd 服务等)。
l 一键生成 .deb 后端集成 fpm (也支持 dpkg-deb 后备),无需手动编写任何控制文件。
l 项目保存与复用 打包配置可保存为 .fpmproj 文件,下次打开一键加载,重复打包不再重复输入。
l 导出标准 debian/ 目录 如果你需要与 dpkg-buildpackage 等传统工具链对接,可以一键导出 debian/ 文件夹。
界面预览
主窗口分为三栏:
l 左侧 :包名、版本、架构、维护者、描述等基础信息。
l 中央 :文件映射表格,支持拖拽、右键菜单(复制行、批量设置前缀等)。
l 右侧 :依赖列表和脚本编辑器(含语法高亮和模板插入)。
底部实时显示打包日志,进度一目了然。
debpacker_0.2.7_all.zip
DebPacker 完全新手教程:从零开始打包你的第一个 Debian 软件包.zip