2012-08-15 10 views
40

Próbowałem zainstalować Pythona dateutil dla mojego django tastypie jednak niepowodzeniem,Instalowanie pyton dateutil

http://labix.org/python-dateutil#head-2f49784d6b27bae60cde1cff6a535663cf87497b

Pobrałem plik tar w C:/python27 i rozpięła go,

uzyskać następujące błąd msg,

**C:\Python27\Scripts>**easy_install dateutil-1.5 
Searching for dateutil-1.5 
Reading http://pypi.python.org/simple/dateutil-1.5/ 
Couldn't find index page for 'dateutil-1.5' (maybe misspelled?) 
Scanning index of all packages (this may take a while) 
Reading http://pypi.python.org/simple/ 
No local packages or download links found for dateutil-1.5 
Best match: None 
Traceback (most recent call last): 
    File "C:\Python27\Scripts\easy_install-script.py", line 8, in <module> 
    load_entry_point('setuptools==0.6c11', 'console_scripts', 'easy_install')() 
    File "build/bdist.linux-i686/egg/setuptools/command/easy_install.py", line 171 
2, in main 
    File "build/bdist.linux-i686/egg/setuptools/command/easy_install.py", line 170 
0, in with_ei_usage 
    File "build/bdist.linux-i686/egg/setuptools/command/easy_install.py", line 171 
6, in <lambda> 
    File "C:\Python27\lib\distutils\core.py", line 152, in setup 
    dist.run_commands() 
    File "C:\Python27\lib\distutils\dist.py", line 953, in run_commands 
    self.run_command(cmd) 
    File "C:\Python27\lib\distutils\dist.py", line 972, in run_command 
    cmd_obj.run() 
    File "build/bdist.linux-i686/egg/setuptools/command/easy_install.py", line 211 
, in run 
    File "build/bdist.linux-i686/egg/setuptools/command/easy_install.py", line 434 
, in easy_install 
    File "build/bdist.linux-i686/egg/setuptools/package_index.py", line 475, in fe 
tch_distribution 
AttributeError: 'NoneType' object has no attribute 'clone' 

Odpowiedz

83

To zainstaluje tastypie i jego zależności:

$ easy_install pip 
$ pip install django-tastypie 

Aby dostać tylko dateutil:

$ pip install python-dateutil 
+0

Błąd pobierania: Nie znaleziono żadnych dystrybucji dla tastypie – shak

+3

Spróbuj zamiast tego 'django-tastypie'. Ref: https://pypi.python.org/pypi/django-tastypie –

+0

Musiałem użyć polecenia sudo wymienionego w dokumentach tastypie (http://django-tastypie.readthedocs.org/en/latest/tutorial.html) . W przeciwnym razie używam virtualenv dla pakietów python.django dla każdego projektu. –

14

Nie jestem pewien, czy to jest inny w systemie Windows, ale nie wydaje się, jesteś przedstawieniu rzeczywisty związek (patrz Reading linia). Zamiast tego spróbuj tego:

easy_install python-dateutil 

To (mam nadzieję) dostanie pakiet, którego potrzebujesz. Zobacz także wpis o numerze this dotyczący podobnego problemu.

+0

Otrzymuję komunikat o błędzie: SyntaxError: nieprawidłowa składnia – Veridian

+0

@starbox Niestety, powinienem był wspomnieć, że miało to zostać wprowadzone w wierszu poleceń (podobnie jak w powyższej odpowiedzi Lois Di Qual). Błąd, który otrzymałeś, wygląda tak, jak przy próbie włączenia tego wiersza w aktualnym pliku Pythona. – RocketDonkey

+0

Używam virtualenv, a pip jest dostępny w virtualenv, więc za pomocą pip install python-dateutil działa tak jak wspomniano wcześniej –