Search code examples
pythonshellpathmodulesyntax-error

Export PYTHONPATH - syntax error


I need to connect MySQLdb - module.

I download MySQLdb - module and install it.

But when i write (in python interactive shell): import MySQLdb - i get no module named MySQLdb.

Then i decided to include MySQLdb directory in PYTHONPATH variable.

I write (in python interactive shell): export PYTHONPATH=${PYTHONPATH}:/where/module/lives/

And in response i receive a syntax error: invalid syntax: export PYTHONPATH^=${PYTHONPATH}:/where/module/lives/

What's wrong with syntax here?


Solution

  • If you really mean you are typing

     >>> export PYTHONPATH...
    

    in the Python "interactive shell", the syntax error is because it is not valid Python, it is a command (bash) shell statement:

     $ export PYTHONPATH="$PYTHONPATH:/where/module/lives/"
     $ python
     Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56)
     >>> import MySQLdb
     >>>