Python/Pip сломан после обновления до 18.04

Я недавно обновился до Ubuntu 18.04. До этого я мог использовать pip(3) и pipenv для установки модулей. Теперь я обнаружил, что, что бы я ни пытался, я получаю ошибки. Единственное, что работает, это вызов pip(3) как модуля в python...

Для Python (2.7):

bokkie@Vidar:~$ which python
  /usr/bin/python

bokkie@Vidar:~$ which pip
  /usr/bin/pip

bokkie@Vidar:~$ pip -V bash:
  /usr/local/bin/pip: Bestand of map bestaat niet

bokkie@Vidar:~$ python -m pip -V
  pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)

Для Python3 (3.6)

bokkie@Vidar:~$ which python3
  /usr/bin/python3

bokkie@Vidar:~$ which pip3
  /usr/local/bin/pip3

bokkie@Vidar:~$ pip3 -V
  Traceback (most recent call last):
    File "/usr/local/bin/pip3", line 7, in <module>
      from pip._internal import main
  ModuleNotFoundError: No module named 'pip._internal'

bokkie@Vidar:~$ python3 -m pip -V
  pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)

Мой путь:

bokkie@Vidar:~$ echo $PATH
/home/bokkie/bin:/home/bokkie/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

Я единственный пользователь на этом ПК.Python а также Python3 оба отвечают до сих пор, но pip а также pip3 больше не одиноки.

Ни то, ни другое pipenv:

bokkie@Vidar:~$ pipenv install TKinter
Traceback (most recent call last):
  File "/usr/local/bin/pipenv", line 7, in <module>
    from pipenv import cli
ModuleNotFoundError: No module named 'pipenv'

(Tkinter используется в качестве примера)

Что я могу сделать, чтобы исправить эту, казалось бы, сломанную систему? Или это должно работать так сейчас?

0 ответов

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