You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

升级至Python 3.5后遇问题,如何降级回Python 3.4?

Python 3.5降级到3.4的具体操作方法

嘿,我之前也踩过Python版本升级的坑,回退到3.4的操作分系统来,给你详细说下:

Windows系统操作步骤

  • 卸载Python 3.5:打开「控制面板」→「程序和功能」,找到Python 3.5条目,右键选择卸载,跟着向导完成即可。
  • 下载Python 3.4安装包:去Python官方下载页面找到3.4.x系列的安装包,注意选择和你系统匹配的32位/64位版本。
  • 安装Python 3.4:运行安装包时,一定要勾选「Add Python 3.4 to PATH」选项,这样命令行能直接调用Python。安装完成后打开命令提示符,输入python --versionpy -3.4 --version确认版本是否切换成功。
  • (可选)清理环境变量:如果系统环境变量里还残留Python 3.5的路径,手动删除它,避免版本冲突。

macOS系统操作步骤

  • 卸载Python 3.5:
    • 如果你是用Homebrew安装的,终端运行:brew uninstall python3
    • 如果是官网pkg安装的,终端运行:
      sudo rm -rf /Library/Frameworks/Python.framework/Versions/3.5
      sudo rm -rf /usr/local/bin/python3
      
  • 安装Python 3.4:
    • 用Homebrew安装:终端运行brew install python@3.4(如果brew提示找不到,可能需要先添加对应版本的tap)
    • 官网pkg安装:下载3.4.x的pkg安装包,双击运行完成安装。
  • 验证版本:终端输入python3 --version,确认显示为3.4.x即可。

Debian/Ubuntu系统操作步骤

  • 卸载Python 3.5:终端依次运行以下命令清理:
    sudo apt-get remove --purge python3.5
    sudo apt-get autoremove
    sudo apt-get clean
    
  • 安装Python 3.4:先更新软件源,再安装:
    sudo apt-get update
    sudo apt-get install python3.4
    
  • 设置默认Python3版本:如果系统存在多个Python3版本,运行以下命令切换默认:
    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.4 1
    sudo update-alternatives --config python3
    
    执行第二条命令后,按提示输入对应Python3.4的序号即可设置为默认。
  • 验证版本:终端输入python3 --version确认版本。

重要注意事项

  • 降级前一定要备份你的项目依赖和虚拟环境:可以在项目目录下运行pip freeze > requirements.txt导出依赖列表,安装完Python3.4后再用pip install -r requirements.txt重新安装适配版本的依赖包。
  • 部分Linux系统的核心工具依赖Python3,卸载时要谨慎,优先使用update-alternatives切换版本,避免误删系统自带的Python导致系统异常。

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

火山引擎 最新活动