首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Centos7.6系统python3安装IOPaint (原Lama-Cleaner)

Centos7.6系统python3安装IOPaint (原Lama-Cleaner)

原创
作者头像
家庭Q秋-3993387644
发布2025-10-08 23:18:12
发布2025-10-08 23:18:12
900
代码可运行
举报
运行总次数:0
代码可运行

一. 创建python虚拟环境

先自行安装python3,版本如下:

代码语言:javascript
代码运行次数:0
运行
复制
[root@localhost IOPaint]# python3 --version
Python 3.10.6

创建虚拟环境

代码语言:javascript
代码运行次数:0
运行
复制
mkdir /opt/iopaint-project
cd /opt/iopaint-project
 
# 创建虚拟环境
python3 -m venv iopaint-env
 
# 激活虚拟环境
source iopaint-env/bin/activate

如需退出虚拟环境,请执行:

代码语言:javascript
代码运行次数:0
运行
复制
deactivate

二.安装IOPaint

进入到虚拟环境,然后pip安装

代码语言:javascript
代码运行次数:0
运行
复制
python -m pip install --upgrade pip
pip3 install --no-cache-dir iopaint -i https://pypi.tuna.tsinghua.edu.cn/simple

此时会关联安装pands,但是会报错,提示gcc版本过低,我们要进行升级:

代码语言:javascript
代码运行次数:0
运行
复制
# 下载阿里云 CentOS 7 配置
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
 
# 添加 SCL 仓库配置
sudo tee /etc/yum.repos.d/CentOS-SCLo-scl.repo > /dev/null <<EOF
[centos-sclo-scl]
name=CentOS-7 - SCLo scl
baseurl=http://mirrors.aliyun.com/centos/7/sclo/x86_64/sclo/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-SCLo
 
[centos-sclo-rh]
name=CentOS-7 - SCLo rh
baseurl=http://mirrors.aliyun.com/centos/7/sclo/x86_64/rh/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-SCLo
EOF
 
# 清理并重建缓存
sudo yum clean all
sudo yum makecache
 
 
# 安装 SCL 仓库
sudo yum install centos-release-scl
 
# 安装 GCC 9
sudo yum install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
 
# 启用新的 GCC 版本(临时)
scl enable devtoolset-9 bash
 
gcc --version  # 应该显示 9.x.x

在进行安装,这里需要等待很久

代码语言:javascript
代码运行次数:0
运行
复制
pip3 install --no-cache-dir iopaint -i https://pypi.tuna.tsinghua.edu.cn/simple

安装成功之后,我们启动iopaint服务

## 启动 iopaint start --model=lama --device=cpu --port=6081

最后,送大家一个启动脚本:

代码语言:javascript
代码运行次数:0
运行
复制
source iopaint-env/bin/activate
 
## 解决访问https 的问题
export PYTHONHTTPSVERIFY=0
export SSL_VERIFY=false
export CURL_CA_BUNDLE=""
export REQUESTS_CA_BUNDLE=""
 
 
nohup python3 -u -m iopaint start --model=lama --device=cpu --port=6081 > api.log 2>&1 &
 
deactivate

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一. 创建python虚拟环境
  • 二.安装IOPaint
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档