飞牛nas安装ffcuesplitter
飞牛 OS 的 PEP 668 保护机制会拦截。系统不允许你直接用 pip 往“受管 Python 环境”里装包,它建议你用 apt、虚拟环境或 pipx。但结合你之前遇到的哈希校验拦截,最顺畅的路子是用虚拟环境(venv)安装。
🛠️ 解决方案:用虚拟环境隔离安装
既然系统级 pip 被锁死,那就创建一个独立的小环境来装 ffcuesplitter。这是 Linux 发行版官方推荐的正确姿势。
在终端执行:
# 1. 如果系统缺 venv 模块,先补上(飞牛通常已有)
sudo apt install python3-venv -y
# 2. 在当前目录或你的家目录创建一个独立虚拟环境
python3 -m venv ~/ffcuesplitter_env
# 3. 激活这个环境
source ~/ffcuesplitter_env/bin/activate
# 4. 在激活的环境里安装(这里已经绕开了系统保护,哈希校验通常也会失效)
pip install ffcuesplitter --no-cache-dir
看到 (ffcuesplitter_env) 出现在终端提示符前面,就说明你在虚拟环境里了。
✅ 验证与使用
安装完成后,可以直接运行:
ffcuesplitter --help
注意:下次要用它时,需要先执行 source ~/ffcuesplitter_env/bin/activate 进入环境,用完 deactivate 退出。如果你不想每次这么麻烦,可以用之前提到的 pipx 思路,但既然 pipx 也卡在哈希校验,虚拟环境是目前最稳妥、不需要动系统配置的方案。
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
post 张国生


