1. ホーム
  2. python

[解決済み] Conda: githubから直接インストール/アップグレードする。

2022-04-27 02:23:19

質問

GitHubからパッケージをインストール/アップグレードする際に コンダ ?

例えば pip できるんです。

pip install git+git://github.com/scrappy/scrappy@master

をインストールします。 scrappy から直接 master ブランチをGitHubで表示します。condaで同等のことはできますか?

もしこれが不可能なら、condaと一緒にpipをインストールし、そのようなローカルインストールをpipで管理するのは何か意味があるのでしょうか?

どのように解決するのですか?

現在では、以下のようなより良いサポートが提供されています。 conda-env . 例えば、こんなことができるようになりました。

name: sample_env
channels:
dependencies:
   - requests
   - bokeh>=0.10.0
   - pip:
     - "--editable=git+https://github.com/pythonforfacebook/facebook-sdk.git@8c0d34291aaafec00e02eaa71cc2a242790a0fcc#egg=facebook_sdk-master"

まだ隠れてpipを呼び出していますが、condaとpipのパッケージの仕様を統一して、1つの environment.yml ファイルを作成します。

もし、このファイルでルート環境を更新したい場合は、これをファイルに保存する必要があります(例えば。 environment.yml ) を実行し、コマンドを実行します。 conda env update -f environment.yml .

新しい環境を作りたいと思うことの方が多いのではないでしょうか。

conda env create -f environment.yml (コメントで想定されるように変更)