Subject: | |
From: | |
Reply To: | |
Date: | Mon, 23 May 2011 11:20:45 -0400 |
Content-Type: | multipart/signed |
Parts/Attachments: |
|
|
Coert Metz <[log in to unmask]> writes:
> Hi all,
>
> I'm running a Python script which tries to import subprocess. This
> fails because it cannot import the select module.
> Does anybody know how to solve this?
>
> My PYTHONPATH is set to: /usr/lib64/python2.6/
Normally you should not need to set PYTHONPATH when using the system
Python. Although, I can't see how setting it to that value could cause
harm.
You can see what path Python is actually using via:
python -c 'import sys; print sys.path'
['', '/usr/lib64/python24.zip', '/usr/lib64/python2.4',
'/usr/lib64/python2.4/plat-linux2', '/usr/lib64/python2.4/lib-tk',
'/usr/lib64/python2.4/lib-dynload',
'/usr/lib64/python2.4/site-packages',
'/usr/lib64/python2.4/site-packages/Numeric',
'/usr/lib64/python2.4/site-packages/gtk-2.0',
'/usr/lib/python2.4/site-packages']
And, here is my select module:
python -c 'import select; print select'
<module 'select' from '/usr/lib64/python2.4/lib-dynload/selectmodule.so'>
This is on SL5.3. Maybe it helps you spot some inconsistency....
-Brett.
|
|
|