pakiet python-pip yum dostarcza pip-python zamiast pip

Zainstalowałem python-pip pakiet przez yum (używając repo aktualizacji Fedory). Nie dodaje skryptu pip do mojego PATH.

$ which pip
/usr/bin/which: no pip in
                (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/bin:
                 /usr/bin:/usr/local/sbin:/usr/sbin:/sbin)

Tworzy jednak pip-python:

$ rpm -ql python-pip
/usr/bin/pip-python
[...snip...]

$ which pip-python
/usr/bin/pip-python

Rozważałem utworzenie pip dowiązania symbolicznego do pip-python ale czy jest jakiś powód, dla którego plik wykonywalny nazywa się pip-python?

Author: icedwater, 2010-11-08

3 answers

Jest to prawdopodobnie po to, aby uniknąć konfliktu z innym pakietem, który ma plik wykonywalny o nazwie pip. Dopóki nie zainstalujesz tego pakietu, powinieneś być bezpieczny.

Innym irytującym przykładem tego jest przeglądarka chromium, którą moim programem wykonywalnym jest chromium-browser, aby uniknąć konfliktu z jakąś grą, o której nigdy nie słyszałem, dopóki nie zrobiłem: apt-get install chromium.

 11
Author: mikerobi,
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
2010-11-08 18:27:46

Jeśli zainstalujesz pakiet python-pip i uruchomisz:

pip-python install -U pip
Pip sam się naprawi.
 35
Author: RyanBrady,
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
2014-03-02 02:11:28

Tak było w przypadku Fedory, ze względu na konflikt zauważony z pakietem perl-pip. Za łaskawą zgodą Perl-PIP packager został zaktualizowany w ostatnich wersjach, więc instalacja PIP-python na Fedorze 17 lub nowszej instaluje /usr/bin/pip

Zobacz https://bugzilla.redhat.com/show_bug.cgi?id=958377 Po szczegóły.

 5
Author: ncoghlan,
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
2013-08-27 01:04:41