When/how does Python use PYTHONPATH -
i'm having trouble understanding how python uses pythonpath environment variable. according documentation, import search path (sys.path) "initialized environment variable pythonpath, plus installation-dependent default."
in windows command box, started python (v.2.7.6) , printed value of sys.path. got list of pathnames, "installation-dependent default."
then quit python, set pythonpath .;./lib;, restarted python, , printed os.environ['pythonpath']. got .;./lib; expected. printed sys.path. think should have been installation-dependent default .;./lib; added start or end. instead installation-dependent default alone, if pythonpath empty. missing here?
it uses pythonpath. happened quit python, didn't quit console/command shell. shell, environment set when shell started still applies, , hence, there's no pythonpath set.
Comments
Post a Comment