Я хочу установить обновленные пакеты в другой каталог и заставить Python получить обновленный пакет вместо старого пакета.
Я пытаюсь найти способ, которым я могу указать, какой каталог импортировать, когда естьнесколько идентичных пакетов в sys.path
.
Я начал с запуска этого кода, чтобы убедиться, что путь ко второму модулю присутствует:
import sys
print('\n'.join(sys.path))
Показаны оба пути, поэтому язнать, что Python может найти пакет из любого места.
Я запускаю это, чтобы посмотреть, какой путь использует Python:
import statsmodels
print(statsmodels.__file__)
Он использует путь устаревшей версии.
Я пытался использовать importlib
, но я не понял, как заставить это работать.
Я просто ищу способ импортировать пакет из указанногопуть, даже если пакет существует в другом каталоге в sys.path
.