我在 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命令,所以不要深入研究。
请记下这难忘的第二次,以免忘记。