You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决pip与Python版本不兼容导致的运行报错问题

问题原因

你当前系统默认Python3版本为3.5,f-string语法仅支持Python3.6及以上版本,而你安装的pip版本≥21.0(该版本起不再兼容Python3.5),因此只要调用pip就会触发语法报错。

解决方案

方案1:保留系统默认Python3.5,安装适配的pip版本

  • 先清理现有损坏的pip残留
rm -rf ~/.local/lib/python3.5/site-packages/pip*
sudo rm -rf /usr/local/bin/pip* /usr/bin/pip* ~/.local/bin/pip*
  • 重装系统源适配版本的pip
sudo apt update && sudo apt install --reinstall python3-pip
  • 验证安装结果,执行pip3 --version即可正常输出版本信息

注意:后续不要执行pip升级命令,否则会再次安装不兼容的高版本pip导致报错

方案2:安装高版本Python,使用对应版本的pip

如果需要使用更高版本的Python和新特性,可按以下步骤操作:

  • 添加第三方Python源
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
  • 安装指定版本Python,以3.8为例:
sudo apt install python3.8 python3.8-distutils
  • 直接通过对应版本Python调用pip,不会和系统默认Python冲突,示例:
# 安装第三方包
python3.8 -m pip install requests
# 查看pip版本
python3.8 -m pip --version
补充说明

如果需要创建虚拟环境,Python3.3及以上版本自带venv模块,无需额外安装virtualenv,直接执行以下命令即可创建:

# 以Python3.8为例创建虚拟环境
python3.8 -m venv my_env
# 激活虚拟环境
source my_env/bin/activate

内容的提问来源于stack exchange,提问作者samster

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 23:54:05