Avatar ·

如何正确修复Python中“损坏”/停止工作的模块

📁 python, 问题, 错误, 示例, 工作

越来越多关于Python中“损坏”/不兼容/不匹配/停止工作的模块以及伴随的错误的问题:

  • ImportError: DLL load failed ...
  • ImportError: Could not import ...
  • UnavailableError: The following specifications were found to be in ...

以及其他许多错误……

上述问题通常由以下原因引起:

  • 安装新模块
  • Python版本
  • 模块更新/模块更新
  • virtualenv(Python虚拟环境)的更新/更改
  • 不当使用conda - 例如,如果你使用默认的虚拟环境base(它被conda用于管理其他环境),而不是明确创建的新虚拟环境

问题:

如何正确解决这些问题以及如何避免它们出现?