[Python-bugs-list] [ python-Bugs-433854 ] Wrong sys.path in weird situation
noreply@sourceforge.net
noreply@sourceforge.net
Fri, 06 Jul 2001 09:23:26 -0700
Bugs item #433854, was opened at 2001-06-17 00:06
You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=105470&aid=433854&group_id=5470
>Category: Python Interpreter Core
Group: None
Status: Open
Resolution: None
>Priority: 6
Submitted By: Nicholas Riley (nriley)
Assigned to: Nobody/Anonymous (nobody)
Summary: Wrong sys.path in weird situation
Initial Comment:
I swear, this was my normal setup! :-) Python 2.1 on IRIX 6.5.10.
% echo $PYTHONPATH
/home/reed/njriley/usr/lib/python2.1/site-packages
% echo $PATH
/home/reed/njriley/bin/sgi:/home/reed/njriley/bin:/usr/bin/X11:/usr/local/bin:/local/bin:/usr/dcs/software/unsupported/bin:/usr/bsd:/usr/sbin:/usr/bin:/bin:/usr/etc:/etc
% python
Python 2.1 (#2, Jun 17 2001, 01:43:04) [C] on irix6
Type "copyright", "credits" or "license" for more information.
>>> import sys; print sys.path
['', '/home/reed/njriley/usr/lib/python2.1/site-packages', '/home/reed/njriley/encap/python-2.1/lib/python2.1', '/home/reed/njriley/encap/python-2.1/lib/python2.1/plat-irix6', '/home/reed/njriley/encap/python-2.1/lib/python2.1/lib-tk', '/home/reed/njriley/encap/python-2.1/lib/python2.1/lib-dynload']
>>> ^D
% ls -d /home/reed/njriley/encap
gls: /home/reed/njriley/encap: No such file or directory
So, how did it get there? This way:
lrwx--x--x 1 njriley reed 7 Jun 17 01:55 bin -> usr/bin/
lrwxr-xr-x 1 njriley reed 30 Jun 17 01:46 bin/python -> ../encap/python-2.1/bin/python*
If I replace ~/bin with ~/usr/bin in my PATH, everything is fine. Python is trying to resolve the second symlink before resolving the first one, thereby causing a problem.
--Nicholas
----------------------------------------------------------------------
You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=105470&aid=433854&group_id=5470