当前位置: 首页 > news >正文

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

一. 创建python虚拟环境

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

[root@localhost IOPaint]# python3 --version
Python 3.10.6

创建虚拟环境

mkdir /opt/iopaint-project
cd /opt/iopaint-project# 创建虚拟环境
python3 -m venv iopaint-env# 激活虚拟环境
source iopaint-env/bin/activate

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

deactivate

二.安装IOPaint 

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

python -m pip install --upgrade pip
pip3 install --no-cache-dir iopaint -i https://pypi.tuna.tsinghua.edu.cn/simple

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

# 下载阿里云 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 bashgcc --version  # 应该显示 9.x.x

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

pip3 install --no-cache-dir iopaint -i https://pypi.tuna.tsinghua.edu.cn/simple

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

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

image

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

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

http://www.dtcms.com/a/456914.html

相关文章:

  • Shell脚本基础应用
  • 107、23种设计模式之观察者模式(16/23)
  • Linux进程第五讲:PPID与bash的关联、fork系统调用的原理与实践操作(上)
  • 精品购物网站如何创建个人主页
  • 怎样建设电子商务网站wordpress 4.9 中文
  • AI赋能锂电:机器学习加速电池技术革新
  • await
  • 机器学习-常用库
  • 前端网络与优化
  • (二) 机器学习之卷积神经网络
  • GAN入门:生成器与判别器原理(附Python代码)
  • 企业网站seo报价校园门户网站开发需求
  • RabbitMQ核心机制
  • 四、代码风格规范
  • 做网站采集青岛做教育的网站建设
  • Ethernaut Level 8: Vault - 私有变量读取
  • 去水印擦除大师 3.7.6 | 专门用于去除视频和图片水印的工具,支持多个热门平台无水印下载
  • 关键词排名优化网站东营交通信息网官网
  • 【URP】Unity[内置Shader]复杂光照ComplexLit
  • 【Linux】vim的操作大全
  • Web Worker:释放前端性能的“后台线程”技术
  • 机械行业网站建设方案电商公司有哪些?
  • 赋能智能制造领域:全星QMS质量管理软件系统深度解析
  • java返回参数报错
  • cesium126,230217,Pixel Streaming in Unreal Engine 像素流 - 1 基本概念:
  • JavaScript基础知识
  • 以太网数据报文各协议字段深度解析(第一、二章)
  • microsoft做网站浙江建设培训中心网站
  • 从LLM角度学习和了解MoE架构
  • 【学习笔记06】内存管理与智能指针学习总结