[App Sharing] 虚拟环境uv安装pyvideotrans
Tofloor
poster avatar
qq4945286
deepin
2025-09-18 12:32
Author

其实我记录的帖子,也是给自己做一个记录,方便后面查看。

11.png

1:安装UV

sudo apt install uv

2:下载pyvideotrans源代码

git clone https://github.com/jianchang512/pyvideotrans

接着进入代码pyvideotrans目录

cd pyvideotrans

3:创建uv虚拟环境,这里创建一个python3.10的环境

uv venv --python 3.10

4:激活虚拟环境

source .venv/bin/activate

5:安装pyvideotrans所需文件
首先进入pyvideotrans目录,修改一下requirements.txt文件
把torch修改为torch==2.8.0+cu128
把torchaudio修改为torchaudio==2.8.0+cu128
把numpy修改为numpy==1.26.4
把protobuf修改为protobuf==6.32.0
保存requirements.txt文件
接下在终端输入下面的命令进行安装

强制重新安装所有依赖(--force-reinstall 会覆盖现有版本)

uv pip install -r requirements.txt --force-reinstall --index-url https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple

6:等上面的安装完以后,接下来在终端来运行一下,能不能运行,如果出错,就直接把终端的出错信息,复制出来给AI,我用的是豆包。

uv run sp.py

如果能运行起来软件,到这里pyvideotrans基本也安装好了,接下就是下载模型放到pyvideotrans目录下的models目录里面
7:关于pyvideotrans的使用,可以直接访问pyvideotrans网
https://pyvideotrans.com/
如果你是n卡,是支持n卡加速的,具本可以看
https://pyvideotrans.com/getstart
8:为了方便使用,直接在桌面或启动器里面创建一个快捷图标
首先创建一个脚本。如:run_sp.sh
内容:

#!/bin/bash

# 进入项目目录

cd /home/deepin/apps/pyvid/pyvideotrans #路径改成你自己的

# 激活 UV 虚拟环境(假设为 .venv)

source .venv/bin/activate

# 运行脚本

/home/deepin/.local/bin/uv run sp.py #路径改成你自己的

9:给脚本添加权限

sudo chmod +X ./run_sp.sh

10:接下来创建一个xxxx.desktop图标
内容如下:

[Desktop Entry]
Type=Application
Name=pyvideotrans
Comment=运行 sp.py 脚本
Exec=/home/deepin/apps/pyvid/run_sp.sh #修改为你自己的路径
Icon=/home/deepin/apps/pyvid/py.png #修改为你自己的路径
Terminal=true
Categories=Utility;Application;

11:给xxxx.desktop权限

sudo chmod +x ./xxx.desktop

到些正式结束

Reply Favorite View the author
All Replies

No replies yet