Предполагая, что у вас уже есть pip или easy_install, установленный в вашем дистрибутиве python, я хотел бы знать, как я могу установить требуемый пакет в каталог пользователя из самого script.
Из того, что я знаю, pip также является модулем python, поэтому решение должно выглядеть так:
try:
import zumba
except ImportError:
import pip
# ... do "pip install --user zumba" or throw exception <-- how?
import zumba
То, что мне не хватает, это сделать "pip install --user zumba" изнутри python, я не хочу делать это с помощью os.system()
, так как это может создать другие проблемы.
Я предполагаю, что это возможно...