2017-02-14 11 views
3

Я работаю над Ubuntu 14. Я устанавливаю python3 и pip3. Когда я пытаюсь использовать PIP3, у меня есть эта ошибкаНет модуля с именем упаковки

Traceback (most recent call last): 
    File "/usr/local/bin/pip3", line 6, in <module> 
    from pkg_resources import load_entry_point 
    File "/usr/local/lib/python3.5/dist-packages/pkg_resources/__init__.py", line 70, i 
n <module> 
    import packaging.version 
ImportError: No module named 'packaging' 

Кто-то знает, что это проблема?

Большое спасибо

+0

Показать код, который вы использовали для установки и импорта 'packaging' – Andersson

+0

Я не устанавливал' packaging'. Нужно ли его устанавливать? – Raouf

+0

Да. https://pypi.python.org/pypi/packaging. Установите с помощью 'pip3 install packaging' –

ответ

4

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

В соответствии с просьбой укажите точно, как вы установили Python 3 и pip. Ubuntu 14 не поставляется с Python 3.5.

Для диагностики, пожалуйста, дайте выход

which python3 

, что, вероятно, /usr/bin/python3 и относится к общесистемного Python3 в то время как ваш пип находится в /usr/local/bin/pip3.

Предлагаемое решение: Удалите систему с помощью apt-get remove python3-pip и повторите попытку с pip3 или python3.5 -m pip.

+0

Вот установка питон скрипт: – Raouf

+0

'' 'Судо надстройку склонной-репозиторий PPA: fkrull/deadsnakes Sudo APT-получить обновление Sudo APT-получить установку python3.5''' – Raouf

+0

установки пипа' '' Sudo APT-получить -y install python3-pip''' – Raouf

6

Сначала обновите версию своего пипса. Вы можете взять a look at this answer

pip3 install --upgrade pip 

А затем попытаться установить packaging, если его не установлена ​​сейчас.

pip3 install packaging