每当我尝试运行pip(有或没有任何选项)时,我都会得到以下信息:
$ pip --version
/usr/local/Cellar/pyenv/1.2.16/pyenv.d/exec/pip-rehash/pip: /Library/Frameworks/Python.framework/Versions/3.7/bin/pip: /usr/local/bin/python3: bad interpreter: No such file or directory
正在运行which pip
会返回/Users/jalee/.pyenv/shims/pip
这是我的预期行为。
不确定为什么会这样
python3 -c“ print('working')”
打印working
就好了
答案 0 :(得分:0)
我通过使用pip
而不是pip3
解决了这个问题。
“错误的解释器:没有这样的文件或目录”
似乎意味着使用了错误(不错)的解释器来解释Python文件。
就我而言,似乎我正在尝试使用Python 3安装程序安装Python 2程序。在您的情况下,您似乎正在尝试使用处理Python 2文件的pip的Python 2版本来安装Python 3文件。
您提交的内容表明您的pip(可能适用于Python 2)与Python 3解释程序相关联。也许您可以尝试卸载pip,然后重新安装它,以确保获得Python 3版本。
我目前正在使用miniconda 3,它同时提供pip
和pip3
。