2015-02-01 2 views
4

Я довольно новичок в python. Я использую Ubuntu 14.04 и устанавливаю оба python 2.7.6 и python 3.4.0. Я пытался установить BeautifulSoup, но не мог, потому что получает ошибку говоряpip, команды easy_install не работают в Ubuntu. Python 2.7 и 3.4 установлены

The program 'pip' is currently not installed. 

Я обнаружил, что речь идет о пучках с питоном 3.4. Я попытался установить pip, используя sudo easy_install pip, как упоминалось в другом вопросе о stackoverflow. Но это дает ошибку sudo: easy_install: command not found.

В чем проблема?

+1

Попробуйте 'sudo apt-get install python-setuptools' сначала. – ceejayoz

+0

@ceejayoz Это сработало. Теперь у меня есть easy_install и pip. Но почему вы считаете, что пип не присутствовал на первом месте? Не предполагается ли это в python 3.4. – mahacoder

+0

Вы уверены, что используете Python 3.4? Если вы выполняете 'python -version', что он показывает? – ceejayoz

ответ

7

pip, похоже, превратился в python -m pip (в вашем случае, python3 -m pip, как и в Ubuntu сохраняя 2.x линию доступной в python) в Python 3.4.

easy_install для Python 2.7 входит в комплект python-setuptools. После установки, запуская easy_install pip, вы установили pip для вашей установки Python 2.7.

+0

Да. Ты прав. Когда я пытался запустить 'python3 -m pip', я получаю'/usr/local/bin: No module named pip'. Итак, как мне получить pip для python 3.4? – mahacoder

+0

@ ak31 http://stackoverflow.com/questions/24137291/ubuntu-pip-not-working-with-python3-4, похоже, та же проблема, с решением. – ceejayoz

3

Как насчет apt-get install python-pip? По крайней мере, официальный репозиторий Debian имеет python-pip даже от wheezy.