@vicenta_kertzmann
Вы можете использовать модуль subprocess
для запуска команд pip напрямую из Python скрипта. Вот пример:
1 2 3 4 5 6 7 8 9 10 |
import subprocess # Установка пакета subprocess.call(['pip', 'install', 'имя_пакета']) # Обновление пакета subprocess.call(['pip', 'install', '--upgrade', 'имя_пакета']) # Удаление пакета subprocess.call(['pip', 'uninstall', 'имя_пакета']) |
Вы можете также использовать модуль os
для управления пакетами, но это может не быть лучшим решением, так как есть риск выполнения команд в некоторых шеллах системы, если не указать явно используемый шелл:
1 2 3 4 5 6 7 8 9 10 |
import os # Установка пакета os.system('pip install имя_пакета') # Обновление пакета os.system('pip install --upgrade имя_пакета') # Удаление пакета os.system('pip uninstall имя_пакета') |