Да, это доступно. Какой выход apt-cache policy python-pip? Также опубликовать вывод apt-cache policy.
Фахим Митха
«apt-cache policy python-pip» дал мне «N: Невозможно найти пакет python-pip». для другого комментария он дал мне более длинный вывод, вы можете увидеть его здесь. pastebin.com/bGUMjiuL
Jako
Ответы:
50
Хотя это apt-get updateможет вам помочь, я настоятельно рекомендую не использовать pip, установленный из репозитория Wheeze, с apt-get install python-pip:
то pipесть в версии 1.1, в то время как текущая версия> 9.0
Версия 1.1 из pipизвестных проблем безопасности при использовании для загрузки пакетов
версия 1.1 не ограничивает загрузку / установку стабильными версиями пакетов
не хватает большого количества новых функций (например, поддержка формата колеса) и пропускает исправления ошибок (см. список изменений )
python-pipустанавливается через apt-getтянет в некоторых модулях Perl по любой причине
Если вы не используете python2.4 или около того, который все еще поддерживается в pip 1.1 (и который вы не должны использовать в любом случае), вы должны следовать инструкциям по установке на странице документации pip для безопасной загрузки pip(не используйте небезопасный pip install --upgrade pipс версией 1.1 и, конечно, не устанавливайте пакеты sudo pip ...с этой версией)
Если вы уже допустили ошибку при установке pip версии 1.1, немедленно выполните:
Как насчет pip-3.2, упакованного с wheezy? У этого также есть проблемы безопасности? Если так, и если вы не имеете дело с модулями, которые не готовы к Python 3, то, вероятно, это лучший вариант?
mc0e
@ mc0e У вас есть проблемы с поиском номера версии? pip --versionдаст это. Я не уверен, что вы имеете в виду «это», чтобы быть лучшим вариантом. Если вы имеете в виду 2.7.9, ответ может быть.
Энтон
1
+1, особенно для информации о версии. Тем не менее, у меня есть Python 2.7.9 установлен на Raspberry Pi (raspbian) и pipявляется не включена по умолчанию.
Андрейс Кайников
Я попробовал это, но получил только ошибку от wget; ERROR: The certificate of bootstrap.pypa.io 'не является доверенным. ОШИБКА: Сертификатbootstrap.pypa.io' hasn't got a known issuer.
user5359531
18
попробуйте apt-get update. Я вижу это в Debian Wheezy:
root @ aramin: / home / undefine # apt-cache show python-pip
Пакет: питон-пип
Версия: 1.1-3
Установленный размер: 457
Сопровождающий: команда модулей Debian Python
Архитектура: все
Зависит от: python2.6, python (> = 2.6.6-7 ~), python (= 0.6c1)
Рекомендует: python-dev-all (> = 2.6), build-essential
Description-ru: альтернативный установщик пакета Python
pip является заменой для easy_install и предназначен для улучшения
Установщик пакетов Python. Он интегрируется с virtualenv, не делает частичного
устанавливает, может сохранить состояние пакета для воспроизведения, можно установить из не-яйца
исходники, и можно установить из репозиториев контроля версий.
Домашняя страница: http://pip.openplans.org/
Описание-md5: 8d21e4048f43043df36daaae334010b5
Тег: admin :: пакет-менеджмент, devel :: lang: python, devel :: packaging,
реализовано в :: python, роль :: программа
Раздел: питон
Приоритет: необязательно
Имя файла: pool / main / p / python-pip / python-pip_1.1-3_all.deb
Размер: 111846
Сумма MD5: b9f16d9d57fbfb42a96d3b2ece11acae
SHA1: c33418777cbb82320a53f63083ecea1da4f8f559
SHA256: ffd03a25f0c1f457e810a930d83b0cab07e8c70b0f3ce63747544cc6fc39a61f
root @ aramin: / home / undefine # apt-cache policy python-pip
питон-пип:
Zainstalowana: (Брак)
Кандюджица: 1.1-3
Табела Верджи:
1,1-3 0
500 должников: //localhost/ftp.pl.debian.org/debian/ stable / main i386 Пакеты
Спасибо! после обновления apt-get мне удалось установить пакет. Я думаю, что я не очень понимаю, что на самом деле делает обновление apt-get! Я делаю это случайно; Я установил этот Debian месяц назад и уже выполнил команду как минимум 5 раз. Интересно почему, этот вернул мне питон-пип !!
apt-cache policy python-pip
? Также опубликовать выводapt-cache policy
.Ответы:
Хотя это
apt-get update
может вам помочь, я настоятельно рекомендую не использовать pip, установленный из репозитория Wheeze, сapt-get install python-pip
:pip
есть в версии 1.1, в то время как текущая версия> 9.0pip
известных проблем безопасности при использовании для загрузки пакетовpython-pip
устанавливается черезapt-get
тянет в некоторых модулях Perl по любой причинеЕсли вы не используете python2.4 или около того, который все еще поддерживается в pip 1.1 (и который вы не должны использовать в любом случае), вы должны следовать инструкциям по установке на странице документации pip для безопасной загрузки
pip
(не используйте небезопасныйpip install --upgrade pip
с версией 1.1 и, конечно, не устанавливайте пакетыsudo pip ...
с этой версией)Если вы уже допустили ошибку при установке pip версии 1.1, немедленно выполните:
После того:
(для любой версии Python, которую вы установили).
Версии Python2, начиная с 2.7.9, и версии Python3, начиная с 3.4, по умолчанию включают pip.
источник
pip --version
даст это. Я не уверен, что вы имеете в виду «это», чтобы быть лучшим вариантом. Если вы имеете в виду 2.7.9, ответ может быть.pip
является не включена по умолчанию.ERROR: The certificate of
bootstrap.pypa.io 'не является доверенным. ОШИБКА: Сертификатbootstrap.pypa.io' hasn't got a known issuer.
попробуйте apt-get update. Я вижу это в Debian Wheezy:
источник
apt-get update
: askubuntu.com/a/222352У меня была такая же проблема в Debian "jessie", у меня это сработало:
источник