我对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
。
有什么问题?
答案 0 :(得分:8)
pip
似乎已转为python -m pip
(在您的情况下,python3 -m pip
,因为Ubuntu将2.x行保留为python
) Python 3.4。
easy_install
是python-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
希望这会有所帮助。