プロジェクトでは、例えば2つの異なるパッケージ、setup.pyを使用してこれら2つのパッケージをGoogleのColabにインストールし、パッケージをインポートするにはどうすればよいですか?
!setup.py install
を使用してそれを行うことができます。
ColabはJupyterノートブックのようなものです。したがって、ここで!
演算子を使用して、Colabにパッケージをインストールできます。 !
が実際に行うことは、この行がPythonコードではなく、コマンドラインスクリプトであることをノートブックセルに伝えます。したがって、Colabでコマンドラインスクリプトを実行するには、!
precedingを追加するだけです。
例:!pip install tensorflow
。これは、その行(ここではpip install tensorflow
)をコマンドプロンプト行として扱い、一部のPythonコードとしては扱いません。ただし、行の前に!
を追加せずにこれを行うと、「無効な構文」というエラーがスローされます。
ただし、setup.py
ファイルをドライブにアップロードする必要がありますを実行する前に(できればノートブックと同じフォルダーに)留意してください。
これがあなたの質問に答えることを願って:)
scipyをインストールしたい場合、
ここにそれをインストールするコードがあります
!pip install scipy
CoLabは!pipのバージョンが更新されていないのでインストールしたため、パーティーに遅れて参加しましたが、補足として、Seabornで問題が発生しました。私の特定のケースでは、例えば散布図を使用できませんでした。これに対する答えは以下のとおりです。
モジュールをインストールするには、必要なのは:
!pip install seaborn
最新のバージョンにアップグレードするには:
!pip install --upgrade seaborn
特定のバージョンをインストールする場合
!pip install seaborn==0.9.0
pipに共通の規則 はすべて正常に適用されるため、ほとんど機能するはずです。