Вы можете попытаться обернуть импорт и код, используя этот импорт, в определенной области.Таким образом, после выхода из области действия импортированная библиотека не будет доступна.
def do_something_with_random():
import random
print("do something interesting with random", random.choice([0, 1]))
print("perform task that don't need random")
do_something_with_random()
print("function call uses random, but doesn't add it to your globals")
print("continue performing tasks that don't need random")