Разграничение модулей
Столкнулся с такой проблемой: есть два разных пакета (скаченные с pypi), которые вызываются одним и тем же именем (прим.) import stack. Можно ли их как-нибудь разграничить/переименовать, чтобы были оба пакета без потери их функциональности? Если да, то как?
Ответы (1 шт):
Автор решения: S. Nick
→ Ссылка
Попробуйте так:
import path1.stack as stack_1
import path_2.stack as stack_2
Update
Не получилось, определяется только один пакет
Я не понимаю, почему у вас определяется только один пакет.
main.py
import Test.stack as stack_1
import Test.pro.stack as stack_2
Test/stack.py
print("stack_1")
Test/pro/stack.py
print("stack_2")
Output:
stack_1
stack_2