Я пытаюсь настроить 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
, как указано для другой проблемы здесь