-bash:/Library/Frameworks/Python.framework/Versions/3.6/bin/pip:没有这样的文件或目录

时间:2018-05-21 21:28:11

标签: python python-3.x pip

我遇到了很多python的问题,我想我搞砸了。当我输入终端

$which python

它返回

/usr/bin/python

然后当我输入

$pip install google

它说

-bash: /Library/Frameworks/Python.framework/Versions/3.6/bin/pip: No such file or directory

我该如何解决这个问题?我非常感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

如果您使用Python 3安装了pip,则可能必须运行pip3而不是pip。此外,您应该使用virtualenvAnaconda之类的东西来管理不同的环境和包。

您还可以尝试使用pip's installation instructions中的pip脚本重新安装get-pip.py

  

安装pip

     

要安装pip,请安全下载get-pip.py

     

然后运行以下命令(可能需要管理员访问权限):

python get-pip.py 
     

如果尚未安装setuptoolsget-pip.py将为您安装setuptools。

如果您仍有问题,请尝试从头开始安装virtualenv和软件包,看看它是否有效:

$ virtualenv venv
$ source venv/bin/activate
(venv) $ venv/bin/pip install google-cloud-storage
(venv) $ venv/bin/python -c 'import google.cloud.storage'

答案 1 :(得分:1)

ln -s /usr/bin/pip中进行ln -s /usr/bin/pip3/Library/Frameworks/Python.framework/Versions/3.6/bin/

这为我解决了。之后,我不得不强迫点子再次升级。