当我尝试在 Ubuntu 18.04.2 LTS 中为 python3 安装 PIP 时
我使用的命令:
root@DESKTOP-0BEE3OD:/mnt/c# apt install python3-pip
E: Could not read response to hello message from hook [ ! -f /usr/bin/snap ] || /usr/bin/snap advise-snap --from-apt 2>/dev/null || true: Success
我无法修复这个错误。
答案1
我遇到了同样的问题并在这里找到了答案:WSL 18.04 上的 APT 漏洞
就像在链接中一样,我会先删除 apt 钩子以重新启动并运行:
sudo rm -rf /etc/apt/apt.conf.d/20snapd.conf
似乎 Snapcraft 是这里的问题,因为它依赖于 python。我尝试更新 pip python3 -m pip install --upgrade pip
,但这似乎把一切都搞乱了,我无法再安装任何 python 包。所以我删除了 python3,然后错误就出现了。
注意自我:升级 pip 时请使用 apt. (至少在 ubuntu 或类似发行版上)