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

Ubuntu 14.04环境下Python3.6运行异常及pip3故障技术求助

解决Ubuntu下Python3.6运行无输出及pip3关联异常问题

你遇到的这个问题我之前在Ubuntu的Jenkins机器上也碰到过,折腾了好一会儿才搞定,给你梳理下亲测有效的解决步骤:

1. 先搞定Python3.6运行无输出的问题

运行python3.6没反应,大概率是安装过程中缺了关键依赖,或者编译安装时没配置全。可以按下面步骤重新补全:

  • 先装全编译依赖:
    sudo apt-get install -y build-essential checkinstall
    sudo apt-get install -y libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
    
  • 要是你之前是源码安装的Python3.6,重新编译安装一次(用altinstall避免覆盖系统默认版本):
    cd /usr/src
    sudo wget https://www.python.org/ftp/python/3.6.15/Python-3.6.15.tgz
    sudo tar xzf Python-3.6.15.tgz
    cd Python-3.6.15
    sudo ./configure --enable-optimizations
    sudo make altinstall
    
    完成后再运行python3.6,应该能正常进入交互环境了。

2. 修复pip3关联异常的问题

把Python3.6设为默认后pip3报错,是因为系统原来的pip3还绑定着Python3.4,得给Python3.6单独装pip并重新关联:

  • 先确保curl工具安装了:
    sudo apt-get install curl
    
  • 用get-pip.py给Python3.6装专属pip:
    curl https://bootstrap.pypa.io/pip/3.6/get-pip.py | sudo python3.6
    
  • 把新的pip3加入系统替代选项:
    sudo update-alternatives --install /usr/bin/pip3 pip3 /usr/local/bin/pip3.6 1
    
  • 最后执行update-alternatives --config pip3,在弹出的选项里选Python3.6对应的那一项,再跑pip3 -V,就能看到它已经关联到Python3.6了。

3. 验证修复效果

  • 输入python3.6,正常进入交互模式就说明第一步搞定了;
  • 切换默认python3为3.6后,跑pip3 -V,输出里显示Python3.6的路径就没问题;
  • 可以试着用pip3装个小工具(比如pip3 install requests),验证功能正常。

这样一套操作下来,你遇到的两个问题应该都能解决啦~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 10:07:17