程序媛的mac修炼手册-- 如何彻底卸载Python

这篇具有很好参考价值的文章主要介绍了程序媛的mac修炼手册-- 如何彻底卸载Python。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

啊,前段时间因为想尝试chatgpt的API,需要先创建一个python虚拟环境来安装OpenAI Python library.

结果,不出意外的出意外了,安装好OpenAI Python library后,因为身份认证问题,根本就没有获取API key的权限😂😂得,一顿操作猛如虎,结果全在自找堵。

然而,删了OpenAI Python library后,为其创建的python虚拟环境影响到了Mac的python环境配置。总之,不同的python环境开始打架了,代码是一点跑不了啊。

无奈,卸载重装Python,成为最迅捷的解决路径。可是,OpenAI Python library的python虚拟环境安装位置,和其他Python文件的安装位置不一致,导致我在卸载Python 过程中总是卸不干净,以下是卸载Python的经验历程血泪教训😂

目录

一、常规卸载Python路径

二、补充卸载Python路径

三、使用Homebrew卸载Python


前情提要:这里咱们主要针对的是,Monterey 12.3 及以后版本的macOS,如何彻底卸载自装的Python。Monterey 12.3及更早版本的macOS,系统预装了Python2,那是无法卸载的。

一、常规卸载Python路径

1、首先,在「应用程序」直接找到Python图标,然后「移到废纸篓」;

2、接下来,在「终端(terminal)」使用删除命令来删除Python的环境配置文件,通常在根用户目录下需要三条命令行来删:

rm -rf  /Applications/Python

3、如果你的Mac上装有多个版本的Python,那么这时候需要打开Python的环境配置文件夹,删除需要卸载的Python版本相关文件。

方法是:
打开“「访达(Finder)」“➡️ 点击Mac左上角的访达导航栏,点击 Go➡️在下拉框中选择Go to Folder ➡️ 然后在弹出的窗口中输入并选择“/Library/Frameworks/Python.framework”
打开Python.framework文件夹后,找到你需要删除的python版本文件夹。这时先打开「终端(terminal)」,敲下删除命令sudo rm -rf,然后把python版本文件夹拖到terminal中,如下图所示:(这一步需要输入验证管理员权限的密码)

程序媛的mac修炼手册-- 如何彻底卸载Python,macos,python

如果你的Mac上只装有1个版本的Python,那在「终端(terminal)」使用以下删除命令,也可以得到相同效果。

rm -rf  /Library/Frameworks/Python.framework 
rm -rf  /usr/local/bin/python

 完成上述操作后,通常Mac上的Python就被卸载干净了。这时,在「终端(terminal)」中输入命令后,

python3 --version

会出现下图所示的反馈:

程序媛的mac修炼手册-- 如何彻底卸载Python,macos,python

这说明,Mac上的python已经卸载干净了。

二、补充卸载Python路径

当然,也有人和我一样,完成上述常规卸载操作后,Mac上的Python稳如老狗。这时候就需要去犄角旮旯里找到Python的配置文件,进行一一删除。

谁能想到,我最终是执行以下命令,才把Python卸载干净的。😭😭
sudo rm -rf  /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework
sudo rm -rf /Library/Developer/CommandLineTools/usr/bin/python3

每个人的情况不一样,咱们接下来讲基本方法。

最迅捷的方法是,打开「聚焦搜索(Spotlight Search)」,输入”python“,看看Mac上是否还有python相关文件。类似地,把相关文件拖到「终端(terminal)」中看文件储存路径,然后执行删除命令sudo rm -rf(空格)+ 文件路径。

Python安装通常会将可执行文件添加到/usr/local/bin文件夹中。上述步骤删除Python文件后,还需要删除任何匹配的Python可执行文件或syslink(到它的终端快捷方式),以避免以后出现兼容性问题。

要删除这些可执行文件,请打开「终端(terminal)」,并在终端中输入以下命令:

ls -l /usr/local/bin | grep ‘python’ 

上述命令执行后,将列出/usr/local/bin目录中所有包含单词‘python’的文件。找到你想卸载的Python版本相关联的文件,输入以下命令行,将file_name替换为你要删除的文件的实际名称。

sudo rm -rf /usr/local/bin/file_name


此时,你选择的Python版本的所有相关文件都将被删除。重复执行这些步骤,以删除与你要卸载的特定版本相关联的每个Python相关文件。

三、使用Homebrew卸载Python

如果你是用Homebrew在Mac上安装的Python,则可以按照以下步骤使用Homebrew卸载Python。

打开终端应用程序,键入并运行以下命令

brew list

这将列出你之前通过Homebrew安装的任何已安装软件包(例如,python@3.11代表Python 3.11),如下图所示:

程序媛的mac修炼手册-- 如何彻底卸载Python,macos,python

要卸载这些Python软件包,需要在终端中键入并运行以下命令:

brew uninstall python_package

将python_package替换为你在上一步骤中识别出的正确软件包名称(例如,brew uninstall python@3.9)。

在删除软件包之后,键入并运行以下命令,以删除任何其他(现在不再需要的)文件。

brew cleanup python_package

将python_package替换为正确的名称(例如,brew cleanup python@3.9)。

到目前为止,使用Homebrew安装的Python版本已被移除。但是,如果你安装了多个版本的Python,可能需要重复这些步骤来移除下一个版本。

卸载干净了,是时候重装Python了,安装请参考这篇文章:
程序媛的mac修炼手册--小白入门Python篇-CSDN博客文章来源地址https://www.toymoban.com/news/detail-835349.html

到了这里,关于程序媛的mac修炼手册-- 如何彻底卸载Python的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【开发工具】Mac电脑彻底删除Idea(卸载)

    将应用移至废纸篓进行删除 删除缓存和日志文件 打开 终端命令行 (iterm) 然后使用命令行执行如下命令 上面的 xxx 对应你的电脑当前使用 用户名 记得更换上面的日期版本 IntelliJIdea202x.x 旧版本 新版本 删除完成后,就可以安装新版本啦 希望对正在查看文章的您有所帮助,

    2024年02月11日
    浏览(39)
  • mac系统-如何删除卸载程序的残留文件

    Mac系统方式直接卸载应用程序,会留下预置文件和缓存文件、Dock图标等关联文件,这些垃圾文件虽然于系统无害,但却隐形占用着用户的磁盘空间。常规可以用操作指令手动清理这些应用残留,也可以使用第三方软件CleanMyMac X来清除关联文件。 1、清理应用残留文件指令 鼠标

    2024年02月15日
    浏览(35)
  • MacBook使用——彻底卸载并删除软件:NTFS for Mac

            之前因MacBook读写NTFS格式移动硬盘,我安装并使用了 Paragon NTFS for Mac ,试用期结束后将其从【应用程序】中卸载移除了。但之后每次开机启动时,系统还是会弹出【激活】通知,如下图 Step1、 在用户目录下的 Library 目录中寻找软件相关的目录和文件、并删除 主

    2024年03月20日
    浏览(40)
  • 如何彻底卸载VMware

    友情提醒: 先看文章目录,大致了解文章知识点结构,点击文章目录可直接跳转到文章指定位置。 ①搜索栏搜索服务 ②找到VMware开头的服务右键停止 在windows中使用【Crtl+Shift+Esc】打开任务管理器,关闭和VMware有关的进程 打不开任务管理器怎么办看这个:Windows打不开任务管

    2024年02月15日
    浏览(33)
  • 彻底卸载 Node.js 程序

    Node.js 是一种流行的 JavaScript 运行环境,但有时候你可能需要卸载它。本文将指导你如何彻底卸载 Node.js,并提供相应的源代码。 首先,我们需要了解 Node.js 在不同操作系统上的卸载方法。下面将分别介绍 Windows、macOS 和 Linux 上的卸载步骤。 Windows 上的卸载: 打开控制面板。

    2024年02月04日
    浏览(26)
  • 如何彻底卸载 Microsoft Edge?

    关闭 Microsoft Edge 浏览器和所有正在运行的进程。 按下 Ctrl + Shift + Esc 键打开任务管理器。 在任务管理器中,找到所有正在运行的 Microsoft Edge 进程。 右键单击每个进程,然后选择“结束任务”。 导航至 Microsoft Edge 的安装目录。 默认情况下,Microsoft Edge 位于以下目录: Wind

    2024年02月02日
    浏览(34)
  • 【Microsoft Edge】如何彻底卸载 Edge

    Edge 的所有版本类型中,只有 正式版 和相应的 Update 程序 无法直接卸载。从下两张图片可以看出,“ 卸载 ”按钮是灰色不可点击的。这便是会点进来的网友们遇到的问题。 使用“ 任务管理器 ”或诸如“ 腾讯电脑管家 ”的软件彻底关闭所有 msedge.exe 进程。 删除 C:Program

    2024年02月03日
    浏览(47)
  • 如何彻底卸载绿盟终端DLP

    lm离职人必看好吧 .md文档转过来的,图片有点糊。 卸载后一直反复在桌面生成Internet快捷方式删不掉

    2024年02月05日
    浏览(37)
  • Linux环境如何彻底卸载感干净RabbitMQ

    总共就两步。 1、卸载前先停掉rabbitmq服务,执行命令 2、查看rabbitmq安装的相关列表 3、卸载rabbitmq已安装的相关内容 1、查看erlang安装的相关列表 2、卸载erlang已安装的相关内容

    2024年02月16日
    浏览(32)
  • 如何彻底的从电脑卸载Oracle11g数据库

    网上好多卸载教程都前篇一律,但很多卸完重装都有问题,卸了几次装了几次,就特地总结整理一下 另外说一句:在完全删除(或者叫卸载)oracle时,没有必要特别意oracle提示问题,只要把oracle痕迹都删除了即可。 oracle 11g release2的完全卸载方式与前些版本有了改变,自带了一

    2024年02月08日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包