Перенести пакеты сайтов, установленные с помощью pip, с python 3.7 на 3.8 - PullRequest
1 голос
/ 14 июля 2020

Я переместил модули 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...