web-dev-qa-db-ja.com

githubの特定のブランチからpipでパッケージをインストールします

私は非常に奇妙な問題を抱えています。私はgithubフォークからパッケージをpipインストールしようとしています。私は過去にこれを複数回行ったことがあり、常に機能します。

これが私がすることです:

pip install git+https...@my_branch

これは私のローカルマシンで完全に機能しますが、WindowsリモートマシンとUbuntu Vagrantボックスに接続しようとすると機能しません。

My_branchでパッケージをインストールする代わりに、マスターブランチをインストールします。最初は古いバージョンのpipに関連していると思っていましたが、最新バージョンにアップグレードした後も同じ問題に直面しています。

問題は何ですか?

14
user1919

@文字などの一部の文字が、他の環境のコマンドで正しく認識されない場合がありますか?次のように引用符を付けてみてください:pip install "git + https ... @ my_branch"

9
Swergas

いくつかのgitリポジトリをforkして、いくつかの変更を加えたとします。この特定のブランチをインストールするには:

  1. ブランチから新しいバージョンをリリースし、v1.0などのバージョンタグを追加します
  2. ターミナルでpip install -e git+https://github.com/your_user_name/[email protected]#Egg=repo_nameを実行します
5
Sasa