Интересно, можно ли установить пакеты python, не выходя из оболочки IPython.
Как установить пакет Python из IPython?
Ответ 1
Вы можете использовать префикс ! следующим образом:
!pip install packagename
Префикс ! является короткой рукой для команды %sc для запуска команды оболочки.
Вы также можете использовать префикс !!, который является кратким для команды %sx для выполнения команды оболочки и для ее вывода (сохраняется в переменной _ по умолчанию).
Ответ 2
принятый ответ от aculich не будет работать при любых обстоятельствах, например:
- Если вы установили ipython/jupyter в venv и запустили его напрямую через двоичный файл venv
python - Если у вас несколько версий python, например EntryLevelR.
Правильная команда:
import sys
!{sys.executable} -m pip install requests