Как я восстанавливаю зернышко после обновления от ver 9 до ver 18 на Рабочем столе Ubuntu 18.04 Vm?

Я запустил с ver 9 зернышка, и после чтения блога, как обновить, я выполнил следующее, которое, кажется, повредило зернышко:

# pip install --upgrade pip

Этот установленный ver 18 зернышка!!

Successfully installed pip-18.0

После этого зернышко не будет работать со следующей ошибкой: например.

# pip --version
Traceback (most recent call last):
  File "/usr/bin/pip", line 9, in <module>
    from pip import main
ImportError: cannot import name main

i) Я удалил зернышко и переустановил его следующим образом, но никакой успех:

# sudo apt-get remove python-pip
# sudo apt purge python-pip
# which pip
! pip is not found

# sudo apt install python-pip

После переустановки от вышеупомянутого любые команды зернышка все еще перестали работать с той же ошибкой как прежде...

ii) Я выполнил эту команду, и она находит, что пакет установки находится все еще в системе:

# python2.7 -m pip --version
pip 18.0 from /home/person/.local/lib/python2.7/site-packages/pip (python 2.7)

# ll /home/person/.local/lib/python2.7/site-packages/
<snip>
drwxr-xr-x  4 person person    4096 Aug  1 13:12 pip/

drwxr-xr-x  2 person person    4096 Aug  1 13:12 pip-18.0.dist-info/

Q: Как я восстанавливаю назад для побеждения ver 9.x?? Переустановка, кажется, не работает?

Q: Я должен удалить python2.7 также и переустановить обоих (который я не хочу делать если необходимый)??

1
задан 1 August 2018 в 13:57

1 ответ

Вы не должны удалять python2.7 также. Создайте символьную ссылку в /home/person/.local/lib/python2.7/site-packages/pip какие ссылки на файл /usr/local/bin/pip. Откройте терминал и тип:

sudo apt install python-pip # installs version 9.0.1
cd /home/person/.local/lib/python2.7/site-packages/  
rm -r pip  
which pip # check pip location
sudo ln -s /usr/bin/pip /home/person/.local/lib/python2.7/site-packages/pip # /usr/bin/pip may be /usr/local/bin/pip for some users

Проверьте, чтобы видеть, установлено ли зернышко 9.0.1.

python2.7 -m pip --version    
0
ответ дан 7 December 2019 в 23:59

Другие вопросы по тегам:

Похожие вопросы: