bash:/usr/local/bin/fab:/usr/local/opt/python/bin/python2.7:错误的解释器:没有这样的文件或目录

2024-09-30 13:18:56 发布

您现在位置:Python中文网/ 问答频道 /正文

布料不适合我。我在运行fabric时遇到以下错误。在

fab realm:prod role:tools,1 build
bash: /usr/local/bin/fab: /usr/local/opt/python/bin/python2.7: bad interpreter: No such file or directory

以前工作过。但我不确定到底是什么改变了。 我已经运行了以下命令

^{pr2}$

我不知道这些brew命令怎么会弄乱我的python版本

$ which python
/usr/local/bin/python
$ ls -l /usr/local/bin/python
lrwxr-xr-x  1 vaibhav.chidrewar  admin  68 Nov  8  2014 /usr/local/bin/python -> ../../../Library/Frameworks/Python.framework/Versions/2.7/bin/python
$ which pip
/usr/local/bin/pip
$ which fab
/usr/local/bin/fab
$ head -n1 /usr/local/bin/pip
#!/usr/bin/python

$echo $PATH
/usr/local/lib/cw:/usr/local/bin:/Users/vaibhav.chidrewar/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin

我试着卸载并重新安装pip和fabric。但即使在那之后我也犯了同样的错误。在

$ sudo easy_install pip
Searching for pip
Best match: pip 1.5.6
Processing pip-1.5.6-py2.7.egg
pip 1.5.6 is already the active version in easy-install.pth
Installing pip script to /usr/local/bin
Installing pip2.7 script to /usr/local/bin
Installing pip2 script to /usr/local/bin

Using /Users/vaibhav.chidrewar/Library/Python/2.7/site-packages/pip-1.5.6-py2.7.egg
Processing dependencies for pip
Finished processing dependencies for pip


$ sudo pip install fabric
Downloading/unpacking fabric
  Downloading Fabric-1.12.0-py2-none-any.whl (92kB): 92kB downloaded
Requirement already satisfied (use --upgrade to upgrade): paramiko>=1.10,<2.0 in ./Library/Python/2.7/lib/python/site-packages (from fabric)
Installing collected packages: fabric
Successfully installed fabric
Cleaning up...

之后,我试着安装烧瓶,它成功了。 所以不知道面料有什么问题。在


Tags: installpiptowhichforbinusrlocal
1条回答
网友
1楼 · 发布于 2024-09-30 13:18:56

我发现我的.bash_profile没有得到来源。 所以下面的内容不见了。在

export PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"

现在,我将.bash_profile的内容复制到.bashrc,一切又恢复正常了

相关问题 更多 >

    热门问题