Как предотвратить запуск pip install ... каждый раз, когда я запускаю весь ноутбук?
Большинство ноутбуков Python, которые я запускаю, обычно нуждаются в некоторой настройке для первоначального запуска, используя
! pip install ...
Выполнение кода установки каждый раз при запуске ноутбука неэффективно, поэтому я бы предпочел этого избежать. Кроме того, я не хочу переносить установочный код в другой блокнот, потому что обычно это всего лишь несколько строк кода.
1 ответ
Решением для меня было запустить небольшой однострочный скрипт на Python, который пытается импортировать только модуль. Если импорт прошел успешно, команда pip install не запускается. И наоборот, если импорт был неудачным, запускается команда pip install.
! python -c 'import cloudant' || pip install cloudant --user
Двойной канал - это оператор bash, который можно считать эквивалентным оператору 'или' на языке программирования.
Приведенный выше пример устанавливает библиотеку cloudant python. Просто измените приведенную выше строку для библиотек, которые вы хотите установить.