pip install z git repo branch
Próbuje pip
Zainstalować specyficzną gałąź repo. Google każe mi
pip install git+https://github.com/user/repo.git@branch
Nazwa gałęzi to issue/34/oscar-0.6
więc zrobiłem pip install https://github.com/tangentlabs/django-oscar-paypal.git@/issue/34/oscar-0.6
ale zwraca 404.
Jak zainstalować tę gałąź?
7 answers
Przedrostek adresu url git+
(Zobacz Obsługa VCS):
pip install git+https://github.com/tangentlabs/django-oscar-paypal.git@issue/34/oscar-0.6
I podaj nazwę gałęzi bez wiodącej /
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-20 15:09:22
Używanie pip z git+ do sklonowania repozytorium może być bardzo powolne (test z https://github.com/django/django@stable/1.6.x na przykład, zajmie to kilka minut). Najszybszą rzeczą, jaką znalazłem, która działa z GitHub i BitBucket, jest:
pip install https://github.com/user/repository/archive/branch.zip
Który staje się dla mistrza Django:
pip install https://github.com/django/django/archive/master.zip
Dla Django stable/1.7.x:
pip install https://github.com/django/django/archive/stable/1.7.x.zip
Z Bitbucketem jest o tym samym przewidywalnym wzorze:
pip install https://bitbucket.org/izi/django-admin-tools/get/default.zip
Tutaj gałąź master jest ogólnie nazywana domyślną.
To będzie spraw, aby Twoja instalacja requirements.txt
była znacznie szybsza.
Niektóre inne odpowiedzi wspominają o różnicach wymaganych podczas umieszczania pakietu do zainstalowania w twoim requirements.txt
. Zauważ, że w tej składni archiwum, początkowe -e
i końcowe #egg=blah-blah
są nie są wymagane, i możesz po prostu wkleić adres URL, więc twoje wymagania.txt wygląda tak:
https://github.com/user/repository/archive/branch.zip
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-08-13 19:58:26
Instrukcja instalacji z prywatnego repo przy użyciu poświadczeń ssh :
$ pip install git+ssh://[email protected]/myuser/foo.git@my_version
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-12-04 12:52:05
Aby dodać dodatkowy, jeśli chcesz zainstalować go w swoim pliku pip, można go dodać w następujący sposób:
-e git+https://github.com/tangentlabs/django-oscar-paypal.git@issue/34/oscar-0.6#egg=django-oscar-paypal
Zostanie jednak zapisany jako jajko.Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-01-28 07:59:28
To działało jak urok:
pip3 install git+https://github.com/deepak1725/fabric8-analytics-worker.git@develop
Gdzie:
Develop: Branch
Fabric8-analytics-worker.git: Repo
Deepak1725: użytkownik
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-03-10 17:36:36
Użyłeś procedury instalacji egg files.
Ta procedura obsługuje instalowanie ponad git
, git+http
, git+https
, git+ssh
, git+git
i git+file
. Niektóre z nich są wymienione.
Dobrze, że możesz używać gałęzi, tagów lub hashów do instalacji.
@Steve_K zauważył, że instalacja może być powolna za pomocą "git+" i zaproponował instalację poprzez plik zip:
pip install https://github.com/user/repository/archive/branch.zip
Alternatywnie sugeruję, abyś mógł zainstalować plik .whl
, jeśli taki istnieje.
pip install https://github.com/user/repository/archive/branch.whl
To całkiem nowy format, nowszy niż egg pliki. Wymaga pakietów wheel and setuptools> = 0.8. Więcej znajdziesz w tutaj .Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-04-10 17:28:25
Dla Windows & pycharm setup:
Jeśli używasz pycharm i jeśli chcesz użyć pip3 install git+https://github.com/...
- po pierwsze, powinieneś pobrać git z https://git-scm.com/downloads
- następnie uruchom ponownie pycharm
- i możesz użyć terminala pycharm, aby zainstalować to, co chcesz
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-12-19 14:55:00