Как установить пакеты Python в Google Colab?


Ответы:


89

Вы можете использовать !setup.py installдля этого.

Colab похож на блокнот Jupyter. Следовательно, здесь мы можем использовать !оператор для установки любого пакета в Colab. На !самом деле он сообщает ячейке записной книжки, что эта строка не является кодом Python, это сценарий командной строки . Итак, чтобы запустить любой сценарий командной строки в Colab, просто добавьте ! перед строкой.

Например: !pip install tensorflow. Это будет рассматривать эту строку (здесь pip install tensorflow) как строку командной строки, а не какой-то код Python. Однако, если вы сделаете это без добавления !предыдущей строки, появится сообщение об ошибке «неверный синтаксис».

Но имейте в виду, что вам нужно будет загрузить setup.pyфайл на свой диск, прежде чем делать это (желательно в ту же папку, где находится ваш ноутбук).

Надеюсь, что это ответ на ваш вопрос :)


ваш ответ было бы легче прочитать, если бы он не был разделен на список
avigil

2
Я просто побежал, !setup.py installи это видно /bin/bash: setup.py: command not found. Я загрузил весь пакет, а файл setup.py находится в той же папке, что и записная книжка
Рохит Кумар

1
Извините за поздний ответ. Вы пробовали !python setup.py install?
Ашутош Патхак

Кажется, что невозможно напрямую указать URL-адрес setup.py из github.
keramat

35

скажем, вы хотите установить scipy,

Вот код для его установки

!pip install scipy

24

Лучший, более современный ответ на этот вопрос - использовать %pipмагию, например:

%pip install scipy

Это автоматически будет использовать правильную версию Python. Использование !pipможет быть связано с другой версией Python, и вы можете не найти пакет после его установки.

А в colab волшебство дает красивое сообщение и кнопку, если обнаруживает, что вам нужно перезапустить среду выполнения, если pip обновил упаковку, которую вы уже импортировали.

Кстати, %condaс conda можно сделать то же самое.


13

Я присоединился к группе поздно, но не так давно я столкнулся с некоторыми проблемами с Seaborn, потому что CoLab установил версию с! Pip, которая не обновлялась. Например, в моем конкретном случае я не мог использовать диаграмму рассеяния. Ответ на это ниже:

Для установки модуля вам потребуется:

!pip install seaborn

Чтобы обновить его до самой последней версии:

!pip install --upgrade seaborn

Если вы хотите установить определенную версию

!pip install seaborn==0.9.0

Я считаю, что все правила, общие для pip, применяются нормально, так что в значительной степени это должно работать.


Это самый ясный и легкий для чтения ответ здесь, он требует больше голосов!
Дэвид Паркс,

0
  1. Загрузите setup.py на диск.
  2. Смонтируйте привод.
  3. Получите путь к setup.py.
  4. ! python PATH установить.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.