2016-12-06 4 views
0

Позвольте мне начать с того, что у меня ограниченный опыт работы с Linux, и это очень хорошо может быть легко ответить на вопрос.Python3-Pip install issues broken packages

Моей дилемма Я пытаюсь установить зависания через терминал SUDO APT-получить установку python3-пипа при входе в этой команде, я получаю это сообщение ошибки Следующие пакеты имеют неудовлетворенные зависимости: python3-пипсы: Depends : python-pip-whl (= 8.1.2-2ubuntu0.1), но 8.1.2-3 должен быть установлен E: Не удалось устранить проблемы, у вас были сломанные пакеты.

Перед тем, как было рекомендовано установить setuptools, dev и whl, а также в том же сообщении об ошибке, но я смог исправить это, выполнив поиск по нескольким потокам, в результате чего я сделал целую двух до трех часов исследований по этой теме, чистящих темы на разных сайтах, но ничего не работает. Если у кого есть какие-либо предложения, пожалуйста, звоните.

* Я использую самую последнюю версию Kubuntu btw, если это что-то объясняет.

Заранее спасибо.

+0

Вы проверили выходные данные для 'dpkg --get-selection | grep hold'? –

+0

У меня нет, это точно, как я выполнил бы команду? dpkg --get-выборы | grep hold? –

ответ

0

Ubuntu 12.10+ и Fedora 13+ имеют пакет под названием python3-pip, который установит pip-3.2 (или pip-3.3, pip-3.4 или pip3 для более новых версий) без необходимости перескакивания через обручи.

Я наткнулся на это и установил это без необходимости подобных Wget или virtualenvs (предполагается, что в Ubuntu 12.04):

Install package python3-setuptools: run sudo aptitude install python3-setuptools, this will give you the command easy_install3. 
Install pip using Python 3's setuptools: run sudo easy_install3 pip, this will give you the command pip-3.2 like kev's solution. 
Install your PyPI packages: run sudo pip-3.2 install <package> (installing python packages into your base system requires root, of course). 
… 
Profit! 

уверен, что это сделал для меня

кредит akaIDIOT

0

попробовать это:

sudo apt-get install curl 
    curl https://bootstrap.pypa.io/get-pip.py | sudo python3 
+0

Хотя этот фрагмент кода может решить вопрос, [включая объяснение] (http://meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers) действительно помогает улучшить качество вашего сообщения. Помните, что вы отвечаете на вопрос читателей в будущем, и эти люди могут не знать причин вашего предложения кода. – Isma