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 используется в качестве примера)
Что я могу сделать, чтобы исправить эту, казалось бы, сломанную систему? Или это должно работать так сейчас?