gpt4 book ai didi

python - zsh :/usr/local/bin/youtube-dl: bad interpreter:/usr/local/opt/python/bin/python2. 7: 没有那个文件或目录

转载 作者:太空宇宙 更新时间:2023-11-03 12:00:32 26 4
gpt4 key购买 nike

macOS 10.12

好像是同样的问题here但最佳答案只会引发更多问题。

Top answer说要做:

brew link --overwrite python

产生:

Warning: Already linked: /usr/local/Cellar/python/3.6.5
To relink: brew unlink python && brew link python

我很确定我需要让自制软件切换到 2.7 而不是使用版本 3。我这样做

brew unlink python && brew link python

并得到:

Unlinking /usr/local/Cellar/python/3.6.5... 25 symlinks removed
Linking /usr/local/Cellar/python/3.6.5... 25 symlinks created

有什么方法可以告诉它链接到特定版本吗? /usr/local/Cellar/python/ 包含:2.7.13 2.7.14 2.7.14_3 3.6.3 3.6.5

如何让我的系统始终使用 2.7.14_3

/usr/local/opt/python/bin包含python3python3-config、3.6版本。我怎样才能在这里得到 2.7 并删除 3 和 3.6?

还有 which python 返回 /usr/bin/python。当我输入 python -V 时,我得到了 Python 2.7.10/usr/bin 包含python2.7, python2.7-config 以及其他一些看似与python相关的东西(但没有python3 ,我认为这很好)。这与自制 python 不同吗?提前致谢。

编辑:

Second-to-top answer说要做 head -n1/usr/local/bin/pip 返回

head:/usr/local/bin/pip: 没有那个文件或目录

mv/usr/local/bin/pip/usr/local/bin/pip.old

返回

mv: 将/usr/local/bin/pip 重命名为/usr/local/bin/pip.old: 没有那个文件或目录

最佳答案

  1. brew uninstall --ignore-dependencies python(您可能不想--ignore dependencies,这取决于您可能破坏的其他内容,即 numpy , opencv)

  2. brew install python@2 see here

  3. brew uninstall youtube-dl

  4. brew install youtube-dl

关于python - zsh :/usr/local/bin/youtube-dl: bad interpreter:/usr/local/opt/python/bin/python2. 7: 没有那个文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49837608/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com