2 Stimmen

pip kann nicht mit Python 3.2 unter Verwendung von distribute verwendet werden

Nach der Installation von python3.2 aus src habe ich versucht, es auszuführen:

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

Dies ergibt:

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

Konnte jemand das Problem lösen?

Danke,

Matt

2voto

Piotr Dobrogost Punkte 39650

Es gibt eine Version von pip, die mit Python 3 arbeitet.
Siehe meine Antwort auf Python 3, easy_install, pip und pypi Frage.

1voto

ThiefMaster Punkte 297146

print dist ist in Python3 ungültig. Es sollte sein print(dist) .

Bei diesem Fehler ist es jedoch sehr wahrscheinlich, dass pip nicht kompatibel mit Python3. Laut http://pypi.python.org/pypi/pip es unterstützt auch nicht Python3.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X