我不小心卸载了pip2,无法成功重新安装它。
我尝试使用apt-get install python-pip
重新安装它,但是,如果我尝试运行pip
命令,则默认为anaconda的pip,如果我尝试运行pip2
命令,则会得到以下错误:
bash: /usr/local/bin/pip2: No such file or directory
如果需要的话,计算机为Ubuntu 16.04。
答案 0 :(得分:0)
要安装点子,请安全下载get-pip.py
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
然后运行以下命令:
python get-pip.py
答案 1 :(得分:0)
似乎您必须从系统Python中卸载了pip
,因为您提到在bash中键入pip
默认为Anaconda的pip
。这是因为默认情况下,Anaconda在您的.bashrc
中添加了一些类似于以下内容的行:
# added by Anaconda3 5.3.1 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
# [some stuff]
# <<< conda init <<<
具体来说,这些行将Anaconda目录添加到路径的开头,以便您键入的命令默认为Anaconda版本。如果您在.bashrc
中注释掉了这些行,然后重新启动终端,则pip
和python
应该指的是默认安装。您可以通过运行以下命令进行检查:
# before commenting stuff out in .bashrc
$ which python
/home/username/.anaconda3/bin/python
$ which pip2
/home/username/.anaconda3/bin/pip2
# after commenting stuff out in .bashrc and restarting
$ which python
/usr/bin/python
$ which pip2
/usr/bin/pip2