В проекте у меня есть, например, два разных пакета. Как я могу использовать setup.py для установки этих двух пакетов в Google Colab, чтобы я мог импортировать пакеты?
Как установить пакеты Python в 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, применяются нормально, так что в значительной степени должно работать.