Я переместил модули python, установленные в /../python3.7/site-packages
, в новый каталог /../python3.8/site-packages
вручную.
Затем я обнаружил, что при выполнении сценариев python с использованием новой python версии 3.8 при вызове специальных модулей c, таких как numpy
, scipy
, matplotlib
et c, возникали определенные ошибки. Совершенно неэлегантный обходной путь, который, наконец, сделал это для меня, был просто pip uninstall packagename
с последующим pip install packagename
. Таким образом, ошибки исчезли. К счастью, мне не пришлось делать это со всеми моими более чем 100 пакетами, это было достаточно необходимо для примерно 10.
Тем не менее, на будущее я хотел бы знать, как перенести пакеты более элегантно от прежней к текущей версии python и автоматически обновлять те, где это необходимо.
Что касается моих особенностей:
- ОС:
Linux Ubuntu 18.04 LTS
- Python:
Python 3.8.3
(по умолчанию, 9 июля 2020 г., 19:37:58) [G CC 5.4.0 20160609] на linux (поддерживается через linuxbrew
/ homebrew) - Редактор:
VS Code