我正在尝试安装python和pip。当我尝试安装pip时,它说它已经存在, 运行以下命令,
python get-pip.py
Requirement already up-to-date: pip in /Library/Python/2.7/site-packages/pip-1.5.6- py2.7.egg
但是当我尝试pip命令时,它会说
user1$ pip
-bash: pip: command not found
我该如何解决这个问题?
答案 0 :(得分:3)
如果是sudo问题,你就不会找到"命令找不到"。请尝试使用别名:
cd ~
vim .bashrc
(或等效的文字编辑器,如果你没有vim)
alias pip="path to pip"
(显然你想要放入实际路径)
答案 1 :(得分:1)
首先你需要找到它的位置。
locate pip
您正在寻找二进制文件,因此您希望将其缩小到...... / bin / ....路径,通常。
locate pip | grep bin
作为上述选项的替代方案,如果您可以在sudo下运行pip
,请尝试运行sudo which pip
为您提供路径。
一旦找到有希望的东西(例如我的/usr/bin/pip
),请打开~/.bashrc
并添加一行alias pip=your/bin/path
。然后你必须更新bash的来源,所以source ~/.bashrc
你应该可以运行pip
。
作为旁注,我(以及其他许多人)更喜欢将我的所有alias
定义保存在一个单独的文件中以保持干净,因此我使用~/.bash-aliases
来表示我的所有别名定义,然后在~/.bashrc
中你想要这些行:
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
为您提取~/.bash-aliases
的所有别名。