RPY2 в Windows печатает «Импорт ошибок в режиме API… только ABI» - как заставить режим ABI и подавить сообщение через коPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 RPY2 в Windows печатает «Импорт ошибок в режиме API… только ABI» - как заставить режим ABI и подавить сообщение через ко

Сообщение Anonymous »

Я разрабатываю приложение Flask в Windows, которое вызывает R через RPY2. При каждом забеге или во время коллекции Pytest я вижу это сообщение: < /p>

Код: Выделить всё

Error importing in API mode: ImportError('On Windows, cffi mode "ANY" is only "ABI".')
Trying to import in ABI mode.
< /code>
Я понимаю, что это не сбой; RPY2 возвращается в ABI и работает. Я хотел бы надежно принуждать режим ABI (который рекомендуется в Windows) и подавить это сообщение как в моем приложении, так и в тестах. pytest
python-dotenv для чтения .env 
[b] чего я ожидаю [/b] 

[*] rpy2, чтобы использовать режим ABI на Windows без печати API/ABI Message
[*] Постоянный способ применения этого приложения

[*] Постоянный способ применения

. />   Что я попробовал < /strong> < /p>

.env Подход (предпочтительнее) < /li>
< /ul>
RPY2_CFFI_MODE=ABI< /code> < /p>

 env even < /li>
< /ul>
import os os.environ["RPY2_CFFI_MODE"] = "ABI" # then import rpy2

Но все же ошибка есть, также очищен кэш ...

Подробнее здесь: https://stackoverflow.com/questions/797 ... to-force-a
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»