web-dev-qa-db-ja.com

GoogleのColabにPythonパッケージをインストールするにはどうすればよいですか?

プロジェクトでは、例えば2つの異なるパッケージ、setup.pyを使用してこれら2つのパッケージをGoogleのColabにインストールし、パッケージをインポートするにはどうすればよいですか?

33
Lin Jianjie

!setup.py installを使用してそれを行うことができます。

ColabはJupyterノートブックのようなものです。したがって、ここで!演算子を使用して、Colabにパッケージをインストールできます。 !が実際に行うことは、この行がPythonコードではなく、コマンドラインスクリプトであることをノートブックセルに伝えます。したがって、Colabでコマンドラインスクリプトを実行するには、!precedingを追加するだけです。

例:!pip install tensorflow。これは、その行(ここではpip install tensorflow)をコマンドプロンプト行として扱い、一部のPythonコードとしては扱いません。ただし、行の前に!を追加せずにこれを行うと、「無効な構文」というエラーがスローされます。

ただし、setup.pyファイルをドライブにアップロードする必要がありますを実行する前に(できればノートブックと同じフォルダーに)留意してください。

これがあなたの質問に答えることを願って:)

23
Ashutosh Pathak

scipyをインストールしたい場合、

ここにそれをインストールするコードがあります

!pip install scipy
12
Ravi G

CoLabは!pipのバージョンが更新されていないのでインストールしたため、パーティーに遅れて参加しましたが、補足として、Seabornで問題が発生しました。私の特定のケースでは、例えば散布図を使用できませんでした。これに対する答えは以下のとおりです。

モジュールをインストールするには、必要なのは:

!pip install seaborn

最新のバージョンにアップグレードするには:

!pip install --upgrade seaborn

特定のバージョンをインストールする場合

!pip install seaborn==0.9.0

pipに共通の規則 はすべて正常に適用されるため、ほとんど機能するはずです。

1
DuckRodgers