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

В проекте у меня есть, например, два разных пакета. Как я могу использовать setup.py для установки этих двух пакетов в Google Colab, чтобы я мог импортировать пакеты?

Ответ 1

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

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

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

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

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

Ответ 2

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

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

!pip install scipy

Ответ 3

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

Для установки модуля достаточно всего лишь:

!pip install seaborn

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

!pip install --upgrade seaborn

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

!pip install seaborn==0.9.0

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