После недавнего обновления с python 3.7 до 3.8 я понял, что мои пакеты, установленные в моей системе, не были перенесены после установки 3.8. В частности, я вижу ниже список pip3.7:
Package Version
----------------- ---------
appdirs 1.4.3
astroid 2.3.3
attrs 19.3.0
click 7.1.1
isort 4.3.21
lazy-object-proxy 1.4.3
mccabe 0.6.1
pathspec 0.7.0
pip 20.0.2
pylint 2.4.4
regex 2020.2.20
setuptools 46.0.0
six 1.14.0
toml 0.10.0
typed-ast 1.4.1
wheel 0.34.2
wrapt 1.11.2
, в то время как список pip3 или pip3.8 показывает:
Package Version
---------- -------
pip 20.0.2
setuptools 41.2.0
Это ожидаемое поведение или что-то не так неправильно при обновлении до 3.8? Если это ожидаемое поведение, как вы переносите пакеты в новую версию? Разве это не лучшая практика?