Как настроить rpy2 с Travis CI? - PullRequest
0 голосов
/ 18 марта 2020

Я пытаюсь настроить Travis CI для тестирования пакета Python. Функции напрямую переводятся из другого пакета R, поэтому я использую rpy2 для проверки Python, а функции R выдают одинаковый результат. Для настройки R и rpy2 я использую

conda install r rpy2

Но после попытки импортировать rpy2.robjects.packages в моем тестовом скрипте я сталкиваюсь со следующей ошибкой в ​​Travis:

    import rpy2.robjects.packages as rpackages

../../../miniconda/envs/testenv/lib/python3.7/site-packages/rpy2/robjects/__init__.py:16: in <module>

    import rpy2.rinterface as rinterface

../../../miniconda/envs/testenv/lib/python3.7/site-packages/rpy2/rinterface/__init__.py:51: in <module>

    from rpy2.rinterface._rinterface import (baseenv,

E   ImportError: dlopen: cannot load any more object with static TLS

Я уже попытался добавить

import readline

, как указано для другой проблемы здесь

...