2014-02-24 23 views
10

Ich verwende Python 2.7 und dateutil zu verwenden versuchen, installieren, wie folgt:Wie das Six-Modul in python2.7

from dateutil import parser as _date_parser 

Allerdings habe ich die folgende Fehlermeldung erhalten:

Traceback (most recent call last): 
    File "<pyshell#17>", line 1, in <module> 
    from dateutil import parser as _date_parser 
    File "C:\Python27\Lib\dateutil\parser.py", line 24, in <module> 
    from six import text_type, binary_type, integer_types 
ImportError: No module named six 

Könnten Sie Bitte lassen Sie mich wissen, was ist das six Modul für und wie man es in einem Windows 7-Rechner installiert?

+1

Haben Sie 'dateutil' über Pip installiert? – vaultah

Antwort

5

Sie benötigen diese

https://pypi.python.org/pypi/six

installieren Wenn Sie noch nicht wissen, was Pip ist, dann auch für google bitte pip install

Python hat einen eigenen Paketmanager ist die angeblich helfen Sie finden Pakete und ihre Abhängigkeiten: http://www.pip-installer.org/en/latest/

+0

Ist es nicht 'Pip installieren' – abhi

+0

Danke, das war hilfreich und es hat funktioniert. Auch die Pip-Wiki-Seite war hilfreich – Ravi

11

hier ist was six ist:

pip search six 
six      - Python 2 and 3 compatibility utilities 

zu installieren:

pip install six 

obwohl, wenn Sie tat python-dateutil von pip sechs installieren sollte als eine Abhängigkeit festgelegt wurden.

N.B .: pip run easy_install pip von der Befehlszeile installieren.