web-dev-qa-db-ja.com

pip:リモートgitリポジトリから更新をプル

数週間前にGitHubから scikit-learn をインストールしました。

pip install git+git://github.com/scikit-learn/scikit-learn@master

私はGitHubに行って、それ以降、masterブランチにいくつかの変更が加えられました。

scikit-learnのローカルインストールを更新するにはどうすればよいですか?

私はpip install scikit-learn --upgradeを試しましたが、次のようになりました:

Requirement already up-to-date
Cleaning up ...
24

pipは、Pythonパッケージインデックスでライブラリを検索します。バージョンはそこにある最新のものよりも新しいため、pipは更新しません。

Gitから再インストールする必要があります。

$ pip install git+git://github.com/scikit-learn/scikit-learn@master
22
Blender

Githubから、またはローカルにバージョンをインストールする必要があります。

私が通常行う方法は、ローカルでリポジトリをgit cloneしてpython setup.py installまたはpython setup.py developオンになっているので、使用しているバージョンについては確実です。

アップグレードフラグを使用して最初に実行したコマンドを再発行すると、それ以外の場合はトリックが実行されます。

pip install --upgrade git+git://github.com/scikit-learn/scikit-learn@master
12

IIRC、Pipはpypiに基づいてインストールされます。現在githubでホストされているバージョンにアップグレードする場合は、githubのURLを使用する必要があります。

1
Games Brainiac