#python #python-3.x #pip
#python #python-3.x #pip
Вопрос:
Попытка установить pip в системе Ubuntu без доступа root завершается неудачей, как показано ниже.
tcsh-334: wget https://bootstrap.pypa.io/get-pip.py
--2016-10-23 20:42:13-- https://bootstrap.pypa.io/get-pip.py
Resolving bootstrap.pypa.io (bootstrap.pypa.io)... 151.101.xx.175
Connecting to bootstrap.pypa.io (bootstrap.pypa.io)|151.101.xx.175|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1524722 (1.5M) [text/x-python]
Saving to: `get-pip.py'
100%[=================>] 1,524,722 1.70M/s in 0.9s
2016-10-23 20:42:15 (1.70 MB/s) - `get-pip.py' saved [1524722/1524722]
ХОРОШО, теперь давайте попробуем запустить его …. Вот где возникает ошибка.
tcsh-335: python get-pip.py
Traceback (most recent call last):
File "get-pip.py", line 19177, in <module>
main()
File "get-pip.py", line 194, in main
bootstrap(tmpdir=tmpdir)
File "get-pip.py", line 82, in bootstrap
import pip
File "/tmp/tmpyi0bm3ms/pip.zip/pip/__init__.py", line 16, in <module>
File "/tmp/tmpyi0bm3ms/pip.zip/pip/vcs/subversion.py", line 9, in <module>
File "/tmp/tmpyi0bm3ms/pip.zip/pip/index.py", line 30, in <module>
File "/tmp/tmpyi0bm3ms/pip.zip/pip/wheel.py", line 39, in <module>
File "/tmp/tmpyi0bm3ms/pip.zip/pip/_vendor/distlib/scripts.py", line 14, in <module>
File "/tmp/tmpyi0bm3ms/pip.zip/pip/_vendor/distlib/compat.py", line 66, in <module>
ImportError: cannot import name 'HTTPSHandler'
вот версия python, которую я только что успешно установил (с префиксом — в указанное пользователем место.)
tcsh-336: which python
/volume/diags/python/bin/python
tcsh-337: python -V
Python 3.5.2
Итак, в чем моя проблема? … Или как мне это решить?
Комментарии:
1. вы пробовали
python get-pip.py --user
? этот пост может помочь askubuntu.com/questions/363300 /…2. Я получаю точно такую же вещь. Проблема в том, что у меня есть доступ только к Python 2.7, 3.2 и только что установленной версии 3.5. Когда я пытаюсь использовать pip для обновления чего-либо, появляется сообщение «/ homes/<me>/.local/lib/python3.2/site-packages/pip/_vendor/pkg_resources/__init__.py: 80: Предупреждение пользователя: Поддержка Python 3.0- 3.2 был удален. Будущие версии будут завершаться ошибкой здесь. предупреждения.warn(сообщение об ошибке) Обратная трассировка (последний последний вызов):