Встановіть python pip в Debian Wheezy


31

Як встановити pip Debian Wheezy?

Я знайшов багато порад, apt-get install python-pipале результат такий

"Неможливо знайти пакет python-pip"

Є pipDebian Wheezy? Я використовую7.8


Так, це доступно. Який вихід apt-cache policy python-pip? Також опублікуйте вихід apt-cache policy.
Faheem Mitha

"політика apt-кеша python-pip" дала мені "N: Неможливо знайти пакет python-pip". для іншого коментаря, це дало мені довший вихід, ви можете побачити це тут. pastebin.com/bGUMjiuL
Яко

Відповіді:


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 (не використовуйте небезпечну версію 1.1 і, звичайно, не встановлюйте жодних пакетів із цією версією)pippip install --upgrade pipsudo pip ...

Якщо ви вже помилилися встановити pip версії 1.1, негайно зробіть:

sudo apt-get remove python-pip

Після того:

wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py

(для будь-якої з встановлених вами версій python).

Версії Python2, що починаються з 2.7.9, та версії Python3, починаючи з 3.4, за замовчуванням включають pip.


Ого. дякую за дуже вдячну пораду!
Яко

А що з pip-3.2, упакованим із хрипом? Чи є в цьому також проблеми із безпекою? Якщо так, і якщо ви не маєте справу з модулями, не готовими до 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. Я бачу це в 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-істотний
Description-en: альтернативний інсталятор пакету Python
 pip є заміною для easy_install і має на меті вдосконалитись
 Установник пакету Python. Він інтегрується з virtualenv, не робить часткового
 встановлює, може зберегти стан пакету для відтворення, може встановити з не-яєчного
 джерела та можуть встановлюватись із сховищ управління версіями.
Домашня сторінка: http://pip.openplans.org/
Опис-md5: 8d21e4048f43043df36daaae334010b5
Тег: admin :: управління пакетами, devel :: lang: python, devel :: упаковка,
 implemented-in :: python, role :: program
Розділ: пітон
Пріоритет: за бажанням
Ім'я файлу: pool / main / p / python-pip / python-pip_1.1-3_all.deb
Розмір: 111846
MD5sum: b9f16d9d57fbfb42a96d3b2ece11acae
SHA1: c33418777cbb82320a53f63083ecea1da4f8f559
SHA256: ffd03a25f0c1f457e810a930d83b0cab07e8c70b0f3ce63747544cc6fc39a61f

root @ aramin: / home / undefine # політика apt-кеша python-pip
пітон-піп:
  Zainstalowana: (гальмувати)
  Kandydująca: 1,1-3
  Табеля верши:
     1,1-3 0
        500 боржників: //localhost/ftp.pl.debian.org/debian/ stable / main Пакети i386

Дякую! після оновлення apt-get я зміг встановити пакет. Я думаю, я не дуже розумію, що насправді актуальне оновлення apt-get! Я роблю це випадковим чином; Я встановив цей Debian місяць тому, і я вже видав команду щонайменше 5 разів. Цікаво чому, цей повернув мені пітон-піп !! ??
Яко

apt-get update: askubuntu.com/a/222352
jezmck

0

У мене був той самий випуск про "jessie" Debian, це працювало для мене:

sudo apt-get remove python* 
sudo aptitude install python-pip

1
Це може зламати вашу систему.
Foto Blysk
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.