如何在Mac上卸载通过Homebrew安装的Pyenv?

49

我曾经使用Homebrew安装pyenv来管理Python的版本,但现在我想使用Anaconda。但我不知道如何卸载pyenv,请告诉我。

3个回答

95

从文档中得知:

卸载pyenv

pyenv 的简单易用使得它很容易被暂时禁用或从系统中卸载。

  1. 禁用 Pyenv 管理 Python 版本,只需从您的 shell 启动配置文件中删除 pyenv init 行。这将从 PATH 中删除 Pyenv shims 目录,并像使用 Pyenv 之前一样执行系统 Python 版本,例如使用python

    pyenv 仍然可以在命令行中访问,但您的 Python 应用程序不会受版本切换的影响。

  2. 要完全卸载 pyenv,请执行第(1)步,然后删除其根目录。这将删除安装在 $(pyenv root)/versions/ 目录下的所有 Python 版本:

    rm -rf $(pyenv root)
    
    如果你使用包管理器安装了Pyenv,那么最后一步需要执行Pyenv包的卸载。例如,对于Homebrew:
     brew uninstall pyenv
    

2
不要忘记从您的shell环境配置中删除相关行。 - Constantino
1
说:“执行步骤(1),然后删除其根目录。” 步骤(1)是什么? - brec
从文档中得知:从您的shell启动配置中删除“pyenv init”行。编辑以澄清。 - Jacktose

6

使用以下命令尝试卸载它:

brew remove pyenv


非常感谢您的快速回答! - David Chan

4

对我来说(使用brew)在Mac Cataline下没有任何作用。

他们发出了有关.pyenv文件丢失的警告。

(在我删除了bash_profile行和rm -rf ~/.pyenv之后,我只是安装了Mac OS版本的Python,并且看起来还不错。

似乎我的IDLE可以工作...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接