pip,easy_install命令在Ubuntu中不起作用。安装了Python 2.7和3.4

时间:2015-02-01 17:54:33

标签: python-2.7 python-3.x pip python-3.4 easy-install

我对python很新。我正在使用Ubuntu 14.04并安装了python 2.7.6和python 3.4.0。我试图安装BeautifulSoup但不能,因为我收到错误说

The program 'pip' is currently not installed. 

我发现它与python 3.4捆绑在一起。我尝试在stackoverflow上的另一个问题中使用sudo easy_install pip安装pip。但这会产生错误sudo: easy_install: command not found

有什么问题?

3 个答案:

答案 0 :(得分:8)

pip似乎已转为python -m pip(在您的情况下,python3 -m pip,因为Ubuntu将2.x行保留为python) Python 3.4。

Python的

easy_installpython-setuptools包的一部分。安装完成后,运行easy_install pip将为您的Python 2.7安装使用安装pip。

答案 1 :(得分:3)

apt-get install python-pip怎么样?至少,Debian官方存储库甚至还有python-pip

答案 2 :(得分:0)

不幸的是,根据Matthias的更新,python-setuptools自2018年4月起不再与easy_install一起提供:

https://ubuntu.pkgs.org/18.04/ubuntu-main-i386/python-setuptools_39.0.1-2_all.deb.html

但是,您仍然可以自己从源代码进行编译,并且可以正常工作。我刚刚用sudo easy_install shodan尝试过,它成功运行了。

git clone https://github.com/pypa/setuptools.git
cd ./setuptools
python3 bootstrap.py
sudo python3 setup.py install

希望这会有所帮助。