Subprocess Not Working on Solaris

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Lee

    #1

    Subprocess Not Working on Solaris

    Has anyone ran into this problem? I've done extensive googling and
    research and I cannot seem to find the answer.

    I downloaded the source for 2.5.1 from python.org compiled and
    installed it on a Solaris box,

    uname -a returns

    SunOS unicom5 5.8 Generic_117350-26 sun4u sparc SUNW,Sun-Fire-V210

    When I launch the python interpreter, I try the following:

    "
    Python 2.5.1 (r251:54863, Jun 13 2007, 13:40:52)
    [GCC 3.2.3] on sunos5
    Type "help", "copyright" , "credits" or "license" for more information.
    >>import subprocess
    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    File "/usr/local/lib/python2.5/subprocess.py", line 401, in <module>
    import select
    ImportError: No module named select
    "

    The subprocess module works just fine on a BSD box I have and after
    doing a 'find' I notice there is a select.so module. This does not
    exist on the Solaris box, only subprocess exists. Within subprocess.py
    on the Solaris box, exists the following:

    "
    else:
    import select
    import errno
    import fcntl
    import pickle
    "

    Any ideas? I'd like to get the subprocess module working...

    -Lee

  • Paul Boddie

    #2
    Re: Subprocess Not Working on Solaris

    On 15 Jun, 17:00, Lee <huyslo...@gmai l.comwrote:
    Has anyone ran into this problem? I've done extensive googling and
    research and I cannot seem to find the answer.
    >
    I downloaded the source for 2.5.1 from python.org compiled and
    installed it on a Solaris box,
    Aren't there additional linking flags for the networking libraries on
    Solaris? Did the configure script and the related machinery work this
    out, or was the select module disabled as a consequence of such things
    not being discovered? It would surprise me somewhat that this still
    needed manual adjustment given that this has always been the case with
    Solaris.

    [...]
    The subprocess module works just fine on a BSD box I have and after
    doing a 'find' I notice there is a select.so module. This does not
    exist on the Solaris box, only subprocess exists.
    I imagine that something failed to work as anticipated in the
    configuration process.

    Paul

    Comment

    • MrJean1

      #3
      Re: Subprocess Not Working on Solaris

      FWIIW, on my Solaris 10 (Opteron) machine, there are no import
      subprocess errors, not with Python 2.4.3 nor with Python 2.5.

      /Jean Brouwers

      PS) Python 2.4.3 is the ActivePython Solaris build 11 from
      ActivState. Python 2.5 was built from source using SUN compilers, not
      GNU. There is an ActivePython Solaris build for 2.5.1 but I have not
      tried that one yet. See <http://www.activestate.com/store/
      download.aspx?p rdGUID=b08b04e0-6872-4d9d-a722-7a0c2dea2758>



      On Jun 15, 8:00 am, Lee <huyslo...@gmai l.comwrote:
      Has anyone ran into this problem? I've done extensive googling and
      research and I cannot seem to find the answer.
      >
      I downloaded the source for 2.5.1 from python.org compiled and
      installed it on a Solaris box,
      >
      uname -a returns
      >
      SunOS unicom5 5.8 Generic_117350-26 sun4u sparc SUNW,Sun-Fire-V210
      >
      When I launch the python interpreter, I try the following:
      >
      "
      Python 2.5.1 (r251:54863, Jun 13 2007, 13:40:52)
      [GCC 3.2.3] on sunos5
      Type "help", "copyright" , "credits" or "license" for more information.>>i mport subprocess
      >
      Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
      File "/usr/local/lib/python2.5/subprocess.py", line 401, in <module>
      import select
      ImportError: No module named select
      "
      >
      The subprocess module works just fine on a BSD box I have and after
      doing a 'find' I notice there is a select.so module. This does not
      exist on the Solaris box, only subprocess exists. Within subprocess.py
      on the Solaris box, exists the following:
      >
      "
      else:
      import select
      import errno
      import fcntl
      import pickle
      "
      >
      Any ideas? I'd like to get the subprocess module working...
      >
      -Lee

      Comment

      • =?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=

        #4
        Re: Subprocess Not Working on Solaris

        Python 2.5.1 (r251:54863, Jun 13 2007, 13:40:52)
        [GCC 3.2.3] on sunos5
        Type "help", "copyright" , "credits" or "license" for more information.
        >>>import subprocess
        Traceback (most recent call last):
        File "<stdin>", line 1, in <module>
        File "/usr/local/lib/python2.5/subprocess.py", line 401, in <module>
        import select
        ImportError: No module named select
        "
        The select module should certainly be present on Solaris. If it isn't,
        something went wrong in the installation.

        Regards,
        Martin

        Comment

        Working...