【问题标题】:Problems with unlinking python using homebrew使用自制软件取消链接 python 的问题
【发布时间】:2019-09-07 22:39:08
【问题描述】:

我想从我的 Mac 上卸载 python,因为我遇到了一些问题并想重新安装它。

因此,我尝试使用brew unlink python。但是,当我尝试这样做时,控制台会引发以下错误:

取消链接 /usr/local/Cellar/python/3.7.4... 错误:没有这样的文件或目录 @realpath_rec - /usr/local/opt/python

由于上述问题,现在我无法使用 python,但我也无法重新安装它。我能做什么?

【问题讨论】:

    标签: python python-3.x macos homebrew unlink


    【解决方案1】:

    符号链接似乎丢失。转载:

    % rm /usr/local/opt/python
    rm: remove symbolic link '/usr/local/opt/python'? y
    
    % brew unlink python
    Unlinking /usr/local/Cellar/python/3.7.4... Error: No such file or directory @ realpath_rec - /usr/local/opt/python
    
    % brew reinstall  --force python
    ==> Reinstalling python
    Error: python 3.7.4 is already installed
    To install 3.7.4, first run `brew unlink python`.
    

    重新创建链接...

    % ln -s /usr/local/Cellar/python/3.7.4/bin/python3 /usr/local/opt/python
    '/usr/local/opt/python' -> '/usr/local/Cellar/python/3.7.4/bin/python3'
    

    您应该能够取消链接或卸载:

    % brew unlink python
    Unlinking /usr/local/Cellar/python/3.7.4... 22 symlinks removed
    
    % brew uninstall python
    Uninstalling /usr/local/Cellar/python/3.7.4... (3,865 files, 60MB)
    

    【讨论】:

    • 如果这样做,我会收到以下错误:“错误:python 3.7.4 已安装”。但是,如果我在控制台中键入“python3”,它会显示“找不到命令”。所以 brew "认为",python3 安装好了,虽然我不能用。这里有什么问题?我怎样才能真正重新安装python?
    猜你喜欢
    • 2017-07-16
    • 2016-02-15
    • 1970-01-01
    • 2012-05-01
    • 1970-01-01
    • 2014-11-19
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    相关资源
    最近更新 更多