执行 import deepdiff时报错如下:
OSError: [WinError 193] %1 不是有效的 Win32 应用程序。
从报错信息看,deepdiff这个包比没有什么问题,那么问题应该在import numpy as np,
仔细回想下,之前我安装过python3.6 32位,估计也是那时候把numpy安装了32位的,后面升级到python3.7 64位,没更新numpy。
知道原因后,卸载numpy重装即可
pip uninstall six pytz python-dateutil numpy deepdiff ordered-set -y
pip install deepdiff
pip install six pytz python-dateutil numpy
再次执行 import deepdiff,没有报错
第一次pip install deepdiff时,提示需要安装wheel,关联安装ordered-set
pip install wheel
再pip install deepdiff,ordered-set会安装