невозможно использовать pip с Python 3.2, используя дистрибутив

После установки python3.2 из src я попытался запустить:

curl -O http://python-distribute.org/distribute_setup.py
sudo python3.2 distribute_setup.py
sudo python3.2 -m easy_install pip
sudo python3.2 -m pip lxml

Это дает:

Traceback (most recent call last):
  File "/usr/local/lib/python3.2/runpy.py", line 140, in _run_module_as_main
    mod_name, loader, code, fname = _get_module_details(mod_name)
  File "/usr/local/lib/python3.2/runpy.py", line 110, in _get_module_details
    return _get_module_details(pkg_main_name)
  File "/usr/local/lib/python3.2/runpy.py", line 102, in _get_module_details
    loader = get_loader(mod_name)
  File "/usr/local/lib/python3.2/pkgutil.py", line 453, in get_loader
    return find_loader(fullname)
  File "/usr/local/lib/python3.2/pkgutil.py", line 463, in find_loader
    for importer in iter_importers(fullname):
  File "/usr/local/lib/python3.2/pkgutil.py", line 419, in iter_importers
    __import__(pkg)
  File "/usr/local/lib/python3.2/site-packages/pip-0.8.2-py3.2.egg/pip/__init__.py", line 56
    print dist
             ^
SyntaxError: invalid syntax

Кто-нибудь может заставить это работать?

Спасибо,

Мэтт


person user635028    schedule 25.02.2011    source источник


Ответы (2)


print dist недействителен в Python3. Должно быть print(dist).

Однако с этой ошибкой очень вероятно, что pip не совместим с Python3. Согласно http://pypi.python.org/pypi/pip, он также не поддерживает Python3. .

person ThiefMaster    schedule 25.02.2011
comment
Спасибо за ответ ThiefMaster, прошу прощения за глупый вопрос. - person user635028; 26.02.2011
comment
Привет. Ваш ответ кажется устаревшим. Pip теперь поддерживает Python3. - person Ken Kinder; 16.02.2012

Существует версия pip, работающая с Python 3.
См. мой ответ на вопрос Python 3, easy_install, pip и pypi.

person Piotr Dobrogost    schedule 12.03.2011