10 分钟装好 IOPaint:免费 AI 消除工具上手
【免费下载链接】IOPaintImage inpainting tool powered by SOTA AI Model. Remove any unwanted object, defect, people from your pictures or erase and replace(powered by stable diffusion) any thing on your pictures.项目地址: https://gitcode.com/GitHub_Trending/io/IOPaint
IOPaint 是一款免费的 AI 消除工具,能把照片里多余的物体、路人、水印无损擦掉。装它真正的卡点在于 Python 版本、模型自动下载和国内网络——任何一处没对上,网页都打不开。这篇 IOPaint 教程按「环境怎么配、怎么启动验证、卡住怎么自救」的顺序讲,正常网络下 10 到 20 分钟能跑通,全程不需要显卡。
安装 IOPaint 前,30 秒确认这 4 件事
不用跑任何命令,肉眼过一遍就行:
| 检查项 | 通过标准 |
|---|---|
| 磁盘空间 | 准备装 Python 和 IOPaint 的盘,剩余空间最好超过 10GB |
| Python 版本 | 命令行敲python -V,输出 3.10.x 才算数,不是就先装 3.10 |
| 网络 | 能连上 pypi.org,或者接受用国内镜像源也行 |
| 端口 | 8080 没被别的程序占着,被占着就计划好换 8081 |
这四项里 Python 版本最容易被忽略:不少机器上默认还是 3.8 或 3.11,后面装依赖会连环报错,先装 3.10 最省事。
Windows 下 IOPaint 环境怎么配:虚拟环境与镜像源
先确认 Python 版本:IOPaint 只认 3.10 系(这个版本下 PyTorch 的预编译包兼容性最稳)。装 3.10.x 时,安装器中间有一页要勾「把 Python 加入 PATH」之类的选项,别漏掉,不然后面每条命令都得手动敲完整路径。
然后是虚拟环境(相当于给项目单独划一块沙盒,装的包只在这个项目里生效,不污染系统全局)。新手最容易跳过它,结果全局包被搞乱、排错时一脸懵,所以这一步我们别省:
python -m venv venv venv\Scripts\activate pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple上面三行分别干了三件事:建一个叫 venv 的沙盒;激活它(命令行开头出现(venv)前缀就算成功);把 pip 的下载源切到清华镜像——IOPaint 会连带 PyTorch 装一大串包,走默认源经常半天没反应。
环境就绪,安装就一条命令:
pip install -U iopaint它把 IOPaint 本体和全部依赖塞进刚才的沙盒,看到一长串包名往下滚是正常现象,耐心等它结束。想核对装了哪些依赖,仓库里的 requirements.txt 就是完整清单。
启动 IOPaint 并验证 AI 消除功能
🎯 关键动作:在还激活着虚拟环境的那个窗口里,敲这条命令把服务跑起来:
iopaint start --model=lama --device=cpu --port=8080这步在做什么:用 CPU 加载 lama 模型(一个轻量级图像修复模型,专门负责擦除,不吃显卡),并把 Web 服务开在 8080 端口。⚠️ 第一次跑会先在后台把模型拉到本地缓存,终端刷进度条的时候别关窗口;下载走完、终端不再滚动时,服务就算起来了。
常用参数不用背,就这四个:
| 参数 | 作用 | 推荐值 |
|---|---|---|
--model | 选择加载哪个模型 | lama,轻量擦除,CPU 就能跑 |
--device | 计算设备 | 有 N 卡且 PyTorch 是 CUDA 版本时填 |
【免费下载链接】IOPaintImage inpainting tool powered by SOTA AI Model. Remove any unwanted object, defect, people from your pictures or erase and replace(powered by stable diffusion) any thing on your pictures.项目地址: https://gitcode.com/GitHub_Trending/io/IOPaint
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考