Я динамически установки кода во время выполнения сценария непосредственно импортировать модуль пип и установка requirements.txt:не может импортировать динамически установлен модуль питона
import pip
import site
import sys
# since I'm installing with --user, packages should be installed here,
# so make sure it's on the path
sys.path.insert(0, site.USER_SITE)
pip.main(["install", "--user", "package1"])
import package1
Пакет устанавливает без ошибок, но import package1
терпит неудачу. Если я выйду из сценария и запустил его снова, не выполняя установку (поскольку он уже установлен), он работает нормально.
Я также проверил, что site.USER_SITE
, где был установлен пакет1. Все находится на sys.path, но я все еще не могу его импортировать.