Python+R in Zope: C stack usage is too close to the limit

  • hallo,

    ich habe auf meinem rechner die Sprache R installiert und dazu die schnittstelle RPY, um R von Python aus aufrufen zu können.
    Wenn ich in einer shell python "starte" um RPY zu testen, habe ich keine Probleme:

    Zitat


    ~$ python

    >> import rpy


    das erzeugt mir ein R Objekt, mit dem ich dann weiter arbeiten kann.

    wenn ich mir aber ein python script schreibe und dieses als externe Methode von Zope aus aufrufe, erhalte ich folgende Fehlermeldung:

    Zitat


    Fehler: C stack usage is too close to the limit

    *** caught segfault ***
    address (nil), cause 'memory not mapped'

    die fehlermeldung erscheint dann innerhalb der konsole von der aus ich zope gestartet habe.


    OS: ubuntu 6.10 edgy eft
    Python 2.4
    R 2.4.0
    RPY 1.0-RC2

    wer kann damit was anfangen und kann mir bitte weiterhelfen? danke schonmal

  • das problem ist gelöst.

    man muss R gleich beim Start von Zope irgendwie initialisieren. also in irgend eine __init__.py eines product "import rpy" reinschreiben.

    es gab dann zwar noch ein paar andere probleme, aber die ließen sich mit ein paar upgrades auf aktuelle versionen von R bzw rpy beheben