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