码农行者 码农行者
首页
  • Python

    • 语言特性
    • Django相关
    • Tornado
    • Celery
  • Golang

    • golang学习笔记
    • 对比python学习go
    • 模块学习
  • JavaScript

    • Javascript
  • 数据结构预算法笔记
  • ATS
  • Mongodb
  • Git
云原生
运维
垃圾佬的快乐
  • 数据库
  • 机器学习
  • 杂谈
  • 面试
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

DeanWu

软件工程师
首页
  • Python

    • 语言特性
    • Django相关
    • Tornado
    • Celery
  • Golang

    • golang学习笔记
    • 对比python学习go
    • 模块学习
  • JavaScript

    • Javascript
  • 数据结构预算法笔记
  • ATS
  • Mongodb
  • Git
云原生
运维
垃圾佬的快乐
  • 数据库
  • 机器学习
  • 杂谈
  • 面试
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 「Python Tips」 - 卸载通过pkg安装的python

    • Mac 下 pkg 安装Python 卸载
      • 参考
      • 开发语言
      • Python
      • 语言特性
      DeanWu
      2020-07-02
      目录

      「Python Tips」 - 卸载通过pkg安装的python

      使用Python开发时,大都是安装一个自己的Python, 很少使用系统自带的。一是版本老旧,另一个是怕安装开发包时和系统依赖包冲突,对系统造成不必要的破坏。Python 官方提供了Linux、mac和Windows 下Python的安装包,高版本的python安装包,在安装时是允许多版本存在的,对已有python并不会造成破坏。但早期的一些旧版本安装包,还是会覆盖已有的版本,对多版本共存支持的不是很好。

      Windows 系统下还好,我们可以选择安装目录。安装错误时,可以方便的卸载。但是针对于Mac 来说,大多数人并不知道安装路径,所以不是很友好。下边是Mac 安装包卸载的方法,适用大多数的Python版本安装包,目前最新为Python3.8.3。

      # Mac 下 pkg 安装Python 卸载

      以Python3.8 卸载为例,其他版本大致相同。

      一/ 删除Python文件:

      sudo rm -rf /Library/Frameworks/Python.framework/Versions/3.8
      
      1

      二/ 删除Python应用程序

      sudo rm -rf "/Applications/Python 3.8"
      
      1

      三/ 还原/usr/local/bin目录下的Python连接恢复:

      若该目录下有其他版本Python软连,python或python3 修改会之前版本。

      # python3 修改为其他版本
      ln -s ../Cellar/python/3.6.5/bin/python3 python3
      
      1
      2

      删除Python3.8相关的其他模块软连。

      rm -rf pip3.8
      rm -rf easy_install-3.8
      rm -rf 2to3-3.8
      
      1
      2
      3

      其他版本卸载时,确保/usr/bin/python还是系统自带的python(一般不会改),如果被动了,则需要将

      /System/Library/Frameworks/Python.framework/Versions/Current/bin/python
      
      1

      做一个软链接至/usr/bin/python。

      四/ 删除安装包所定义的环境变量(若有)

      vim ~/.bash_profile
      
      1

      删除

      PATH="/usr/local/opt/python@3.8/bin:${PATH}"
      export PATH
      
      1
      2

      Mac 下推荐使用 brew 来安装Python,亦或是使用pyenv之类来管理。brew 安装不同版本的python 可使用 @ + 版本号来安装,如brew install python@3.8,pyenv的使用可参阅我另一篇文章使用 pyenv + virtualenv 打造多版本python开发环境 (opens new window)。

      # 参考

      • https://blog.bbzhh.com/index.php/archives/97.html (opens new window)
      #Python#uninstall#mac
      上次更新: 2023/03/28, 16:27:19
      最近更新
      01
      chromebox/chromebook 刷bios步骤
      03-01
      02
      redis 集群介绍
      11-28
      03
      go语法题二
      10-09
      更多文章>
      Theme by Vdoing | Copyright © 2015-2024 DeanWu | 遵循CC 4.0 BY-SA版权协议
      • 跟随系统
      • 浅色模式
      • 深色模式
      • 阅读模式