此解决方案对numpy,pytorch,tensorflow,transformers等库广泛试用.

实际上由于版本不兼容引起的问题单纯用pip uninstall是无法解决的,具体解决的步骤为:

  1. pip uninstall 相关库. e.g. tensorflow和keras及tf_keras
  2. 找到库下载的路径,比如我这里是D:Python/Lib/site-package/tensorflow,物理删除文件夹
  3. pip cache purge
  4. 重新下载对应版本,比如pip install tensorflow2.16.1,pip install tf_keras2.16.0
  5. 重新运行

一般而言问题到这里就解决了,如果还没有考虑检查site-package里有没有以~开头的相关废弃文件,一起删除

更多推荐