这里写自定义目录标题
Gradio 5的正确安装姿势
今年10月,abidlabs在Hugging Face上发布了Gradio 5稳定版。据官网介绍,Gradio 5是“面向生产环境的机器学习应用构建工具”,相对于Gradio 4,最大的提升是“重大的性能改进,包括通过服务端渲染 (SSR) 提供 Gradio 应用,几乎可以在浏览器中瞬间加载应用。告别加载时的转圈圈! 🏎️💨”。然后“想要体验 Gradio 5,只需在终端中输入以下命令:pip install --upgrade gradio
”。
真这么简单吗?
Gradio 5发布后,于是国内许多Gradio的爱好者及时跟进升级Gradio,在命令行下输入上述命令,看着终端界面上的进度条刷刷地跑,以为这就安装了Gradio 5。另外,一些博主也在简中网发表了多篇介绍文章,有的就直接搬运Gradio官网的介绍。然而他们也不求甚解,例如下面这位:
WebGUI之Gradio:Gradio 5的简介、安装和使用方法、案例应用之详细攻略
他甚至将安装截图贴了出来,然而,你仔细看他的截图,安装的其实是Gradio 4.44.1版本(如下图蓝色圈部分)
Gradio 4.44.1是Gradio 4的最后一个版本,所以,你以为安装的是Gradio 5,其实安装的是Gradio 4的最后一个版本,为什么会这样呢?
原因在这里
笔者也曾疑惑,并且在Hugging Face上及Gradio的指南中没有找到答案,于是考虑到是pip命令安装,就去pypi网站上查看,于是发现了这个:
也就说,只有你的python环境是3.10及以上,你才能享受Gradio 5。所以,要么你一开始就安装python3.10以上版本,要么你就升级现有python版本到python3.10以上。
升级python版本的方法(附赠)
下面是在ubuntu环境中升级python版本的方法:
- 安装新版本
sudo apt install python3.10
sudo apt install python3-pip
sudo apt install python3.10-venv
- 建立软链接
sudo rm -rf /usr/bin/python
sudo ln -s /usr/bin/python3.10 /usr/bin/python
- 升级虚拟环境
python -m venv –upgrade myvenv