Pip and distribute not working on Python 3.3

pippython

I'm new to Python and I am trying to install it on Windows. I am starting to use it because I have to set-up a watch service for a Windows folder, and then update a database when there are changes in that folder. Searching online has led me to "Watchdog".

I am trying to install csvkit and watchdog, but I have had no success; pip and easy_install are both not doing anything.

Running Python 3.3.0 x86.
Windows 7 Professional
Installed pip and distribute using msi.

When running Python command shell:

Input:
pip install watchdog

Output:
File "<stdin>", line 1
    pip install watchdog
              ^
SyntaxError: invalid syntax

Normal command prompt:

Input:
python pip install watchdog  

Output:
python: can't open file 'pip': [Errno 2] No such file or directory

The solution below, as mentioned by Breakthrough, is correct:

Input:
pip install watchdog 

But I received the error output because I was missing my Scripts folder in the Environmental Variables.

Output:
'pip' is not recognized ans an internal or external command, operable program or batch file.

Adding C:\Python\Scripts solved it.

Best Answer

Per the syntax from the official pip website, try pip install [module] from a normal command prompt (some modules require an elevated, administrative command prompt instead), instead of invoking it from a Python shell. You can view the latest pip usage document here.

If for some reason you cannot invoke pip, ensure that it can be found somewhere in your PATH environment variable (see the question How to set PATH environment variable? for further details).


By calling python pip install watchdog, you are attempting to invoke the file called pip from the current directory, as a Python script, passing it the remaining parameters as arguments.

Related Question