Я работаю с deap, когда я импортирую то, что мне нужно, я импортирую все так:
from deap import base, creator, tools
При этом я получаю следующее предупреждение:
ImportWarning: Falling back to the python version of hypervolume module. Expect this to be very slow. "module. Expect this to be very slow.", ImportWarning)
В более новых версиях deap это исправлено, но я не могу обновиться, поэтому я застрял с этим предупреждением.
Я пытался подавить предупреждение несколькими способами, но ни один из них не сработал.
Я пытался:
import warnings
with warnings.catch_warnings():
warnings.simplefilter("ignore")
from deap import base, creator, tools
from warnings import simplefilter; simplefilter("ignore")
from deap import base, creator, tools
По какой-то странной причине следующее не выдает предупреждение:
import warnings
with warnings.catch_warnings():
warnings.simplefilter("ignore")
import deap
Я бы предпочел не использовать последний метод, поскольку я предпочитаю просто импортировать базу, создателя и инструменты.