无法安装pip2

时间:2019-01-30 11:51:09

标签: python pip

我不小心卸载了pip2,无法成功重新安装它。

我尝试使用apt-get install python-pip重新安装它,但是,如果我尝试运行pip命令,则默认为anaconda的pip,如果我尝试运行pip2命令,则会得到以下错误:

bash: /usr/local/bin/pip2: No such file or directory

如果需要的话,计算机为Ubuntu 16.04。

2 个答案:

答案 0 :(得分:0)

使用get-pip.py安装

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

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

然后运行以下命令:

python get-pip.py

引用:Installation pip 19.0.1 documentation

答案 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中注释掉了这些行,然后重新启动终端,则pippython应该指的是默认安装。您可以通过运行以下命令进行检查:

# 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