Интересно, можно ли установить пакеты 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