【发布时间】:2019-05-12 03:49:10
【问题描述】:
由于某种原因,我无法使用 anaconda 5.2 安装 tensorflow 或 pycharm 中的任何库,当我尝试时收到此消息:
解决环境:...工作...完成
套餐计划
环境位置:C:\Users\magshimim\Anaconda3\envs\untitled3
添加/更新规格: -张量流
将安装以下新包:
_tflow_select: 2.2.0-eigen
absl-py: 0.6.1-py36_0
astor: 0.7.1-py36_0
blas: 1.0-mkl
ca-certificates: 2018.03.07-0
gast: 0.2.0-py36_0
grpcio: 1.16.1-py36h351948d_1
h5py: 2.8.0-py36h3bdd7fb_2
hdf5: 1.10.2-hac2f561_1
icc_rt: 2017.0.4-h97af966_0
intel-openmp: 2019.1-144
keras-applications: 1.0.6-py36_0
keras-preprocessing: 1.0.5-py36_0
libprotobuf: 3.6.1-h7bd577a_0
markdown: 3.0.1-py36_0
mkl: 2018.0.3-1
mkl_fft: 1.0.6-py36hdbbee80_0
mkl_random: 1.0.1-py36h77b88f5_1
numpy: 1.15.4-py36ha559c80_0
numpy-base: 1.15.4-py36h8128ebf_0
openssl: 1.1.1a-he774522_0
protobuf: 3.6.1-py36h33f27b4_0
scipy: 1.1.0-py36h4f6bf74_1
six: 1.11.0-py36_1
tensorboard: 1.12.0-py36he025d50_0
tensorflow: 1.12.0-eigen_py36h67ac661_0
tensorflow-base: 1.12.0-eigen_py36h45df0d8_0
termcolor: 1.1.0-py36_1
werkzeug: 0.14.1-py36_0
zlib: 1.2.11-h62dcd97_3
准备交易:...工作...完成 验证交易:...工作中...失败
SafetyError: mkl 的包位于 C:\Users\magshimim\Anaconda3\pkgs\mkl-2018.0.3-1 似乎是 损坏。路径 'Library/bin/mkl_avx2.dll' 的 sha256 不匹配。 报告 sha256: 17890fde268606da2dc279a2c887102ce316c04960d23e20ec5429368605755d
实际 sha256: 852c0ca54a62bd4c8de59984dc9698b6f7d9d880f6d3bbe5f4a5558e7be1fa77CondaVerificationError: mkl 的包位于 C:\Users\magshimim\Anaconda3\pkgs\mkl-2018.0.3-1 似乎是 损坏。中指定的路径 'Library/bin/mkl_avx512.dll' 找不到包清单。
CondaVerificationError: mkl 的包位于 C:\Users\magshimim\Anaconda3\pkgs\mkl-2018.0.3-1 似乎是 损坏。中指定的路径 'Library/bin/mkl_avx512_mic.dll' 找不到包清单。
CondaVerificationError: mkl 的包位于 C:\Users\magshimim\Anaconda3\pkgs\mkl-2018.0.3-1 似乎是 损坏。中指定的路径 'Library/bin/mkl_core.dll' 找不到包清单。
我应该怎么做才能解决这个问题?
【问题讨论】:
-
不知何故您在 conda 缓存中的 mkl 包损坏了。也许您可以尝试使用
conda clean命令清理缓存并尝试再次安装tensorflow。 -
我也遇到了这个问题,conda clean --all 解决了。
标签: python tensorflow pycharm anaconda