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

Ubuntu系统源码安装Python 3.10后pip功能异常问题求助

解决方案
  • 首先修复你编译安装的Python 3.10对应的pip模块,执行如下命令完成初始化升级:
    /usr/local/bin/python3 -m ensurepip --upgrade
  • 后续所有针对Python 3.10的pip操作、包安装操作都使用模块调用方式执行,避免和系统自带Python 3.8的pip混淆:
    • 升级Python 3.10对应pip版本:
      /usr/local/bin/python3 -m pip install --upgrade pip
    • 安装第三方包示例:
      /usr/local/bin/python3 -m pip install requests
  • 你之前直接执行pip3命令调用的是系统Python 3.8对应的用户级pip,所以升级操作只会更新3.8版本的pip,也会出现包版本不匹配的报错。如果需要简化调用,可以在你的shell配置文件(~/.bashrc/~/.zshrc)末尾添加别名:
    alias pip3='/usr/local/bin/python3 -m pip'
    添加后执行source ~/.bashrc(bash环境)或者source ~/.zshrc(zsh环境)生效,后续直接输入pip3就会调用Python 3.10对应的pip。
  • 针对虚拟环境的使用:创建虚拟环境后先执行激活操作,激活后虚拟环境内的python、pip命令会自动对应Python 3.10版本,不会和系统版本冲突:
# 激活虚拟环境(示例中env为你创建的虚拟环境目录)
source env/bin/activate
# 此时执行pip安装命令直接调用虚拟环境内的3.10对应pip
pip install 包名

内容的提问来源于stack exchange,提问作者Muhammad Anas Raza

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 06:54:02