已安装Pip,但未找到命令

时间:2016-09-30 18:17:13

标签: python pip

Pip多年来一直在我的机器上,但最近我无法让它工作。为了解决这个问题,我跑了:

$ sudo python get-pip.py
The directory '/Users/tomeldridge/Library/Caches/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
The directory '/Users/tomeldridge/Library/Caches/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Collecting pip
  Downloading pip-8.1.2-py2.py3-none-any.whl (1.2MB)
    100% |████████████████████████████████| 1.2MB 759kB/s 
Collecting wheel
  Downloading wheel-0.29.0-py2.py3-none-any.whl (66kB)
    100% |████████████████████████████████| 71kB 4.3MB/s 
Installing collected packages: pip, wheel
  Found existing installation: pip 7.1.2
    Uninstalling pip-7.1.2:
      Successfully uninstalled pip-7.1.2
Successfully installed pip-8.1.2 wheel-0.29.0

但是pip仍然不起作用:

$ pip --version
-bash: pip: command not found

我想我可能会导致这个问题与$PATH混淆。

当我运行`sudo bash -c' echo $ PATH'我明白了:

/usr/sbin:/usr/bin:/sbin:/bin:usr/local/bin

这是对的吗?

1 个答案:

答案 0 :(得分:2)

您的问题是usr/local/bin在您的路径中,必须是/usr/local/bin

应该这样做。

您应该可以在文件~/.bash_profile中更改它。