当安装了两个 python 时,pip3 正在寻找错误的路径

当安装了两个 python 时,pip3 正在寻找错误的路径

我在 32 位机器上安装了 puppy linux。我通过 puppy 包管理器安装了 python 3.5 和 Pip3 库。当我运行 pip3 时,我收到此错误:

root# pip3
bash: /usr/bin/pip3: /usr/bin/python3: bad interpreter: No such file or directory

知道如何解决这个问题吗?看起来 pip3 正在寻找错误的路径。

更多信息:

  • 我没有安装pip。
  • 我安装了两个不同版本的 python,默认版本是 Python 2.6.4
  • Python路径

    root# which python

    /usr/bin/python


我尝试过的:

  • 根据回答我试过了

    root# head -n1 /usr/local/bin/pip head: cannot open '/usr/local/bin/pip' for reading: No such file or directory

但是如上所示,它以错误结束。而且没有/usr/local/opt目录


结论

似乎 pip3 正在寻找/usr/bin/python3而 python 安装在/usr/bin/python3.5

答案1

$ hash -r

如果您执行命令来删除缓存等内容,则可以安全地使用 pip。现在没有时间进行hash命令,所以不要深入研究。

请记下这难忘的第二次,以免忘记。

相关内容