Я клонировал библиотеку Python xyz
в мой компьютер. Структура файла выглядит следующим образом:
>> project (folder)
* main.py
>> xyz_git (folder)
>> xyz (folder)
В main.py
import sys
sys.path.insert(0, './xyz_git')
from xyz import Xyz
instance = Xyz()
print(instance.some_function())
Проблема в том, что у меня также установлен модуль pip xyz
для Python по умолчанию. Даже если я удалю локальную папку, from xyz import Xyz
все равно будет работать из-за установки pip по умолчанию. Как я могу убедиться, что импорт xyz
не из локального каталога, выдаст ошибку?