2013-05-01 20 views
11

Ok, zupełnie nowicjusz do programowania i python. Uruchamianie Windows 7, python 2.7 x64. Próbuję zainstalować pakiet dateutil przy użyciu pip.Python newbie - PIP/nieprawidłowy błąd składniowy

Zainstalowałem pip, numpy i pandas ... które były dość proste, ponieważ są to pliki exe.

Próbuję teraz użyć pip, aby zainstalować dateutil. W Python Shell, mam wpisane:

pip install dateutil 

i

pip install python-dateutil 

ja nadal się "Invalid Syntax" błędy w komendzie instalacji. Co ja tu robię źle? Próbowałem również to w linii poleceń python.

Sprawdziłem zainstalowane moduły i mam zarówno pip i easy_install. Naprawdę mylić teraz ... ja też próbowałem uruchamiając skrypt konfiguracyjny dateutil i otrzymuję ten błąd:

Traceback (most recent call last): 
    File "C:\Python27\Scripts\python-dateutil-1.5.tar\python-dateutil-1.5\setup.py", line 14, in <module> 
    TOPDIR = os.path.dirname(__file__) or "." 
NameError: name '__file__' is not defined 

pomóc proszę! Z góry dziękuję za pomoc.

+0

spróbować użyć wiersza polecenia zamiast powłoki Pythona :) – root

+0

Mam również używane do Pythona wiersz polecenia C: \ Python27 \ python.exe i pojawia się podobny błąd. Plik "", wiersz 1 pip SyntaxError: nieprawidłowa składnia – user2338676

+2

Nie trzeba uruchamiać interpretera pythonów. Po prostu uruchom 'cmd' i wpisz' pip install dateutil'. – root

Odpowiedz

12

Nie wpisujesz tego w powłoce Pythona. Wpisujesz go w wierszu poleceń (nie używasz Windows od lat, ale kiedyś był on nazywany cmd).

+0

ahhh. wiersz polecenia systemu Windows. mam to i sukces. Dziękuję za szybką odpowiedź!! – user2338676

+1

@ user2338676: jeśli ta odpowiedź rozwiązała Twój problem, oznacz tę odpowiedź jako zaakceptowaną, klikając zielony haczyk! Dzięki! – Sk8erPeter

0

można użyć:

easy_install 

przez pobrania setuptools łatwy sposób pobierać żadnych pakietów Pythona

Powiązane problemy