14

Ok, totally newbie to programming and python. Running Windows 7, python 2.7 x64. I am trying in install dateutil package using pip.

I installed pip, numpy and pandas... which were pretty straightforward as they are exe files.

I am now trying to use pip to install dateutil. In the Python Shell, I have typed:

pip install dateutil 

and

pip install python-dateutil

I continue to get "Invalid Syntax" errors at the install command. What am I doing wrong here? I have also tried this in the python command line.

I have checked my modules installed and I have both pip and easy_install. Really confused right now...I also have tried running the setup script for dateutil and I get this error:

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

Help please! Thanks in advance for any help.

Aleksei Zyrianov
  • 2,294
  • 1
  • 24
  • 32
user2338676
  • 141
  • 1
  • 1
  • 3
  • try using command prompt instead of the python shell :) – root May 01 '13 at 08:10
  • I have also used the python command prompt C:\Python27\python.exe and I get a similar error. File "", line 1 pip SyntaxError: invalid syntax – user2338676 May 01 '13 at 08:14
  • 2
    You don't need to start the python interpreter. Just launch the `cmd` and type `pip install dateutil`. – root May 01 '13 at 08:43

2 Answers2

15

You don't type that in the Python shell. You type it in the command prompt (haven't used Windows for years, but it used to be called cmd).

Daniel Roseman
  • 588,541
  • 66
  • 880
  • 895
0

you can use :

easy_install

by download setuptools easy way to download any Python packages

Sameer H. Ibra
  • 1,816
  • 2
  • 17
  • 25