Anaconda奇怪问题记录:WARNING conda.exceptions:print_unexpected_error_report(1251): KeyError(‘pkgs_dirs‘)

今天使用anaconda/tensorflow遇到奇怪问题:

Anaconda奇怪问题记录:WARNING conda.exceptions:print_unexpected_error_report(1251): KeyError(‘pkgs_dirs‘)_第1张图片

在base环境下不会发生任何问题,但在tensorflow环境下,感觉需要联网的conda命令都实现不了,直觉上认为是网络相关问题。于是我梯子下了又挂,镜像删了又加,一顿操作还是不能解决。

最后发现问题关键在 WARNING conda.exceptions:print_unexpected_error_report(1251): KeyError('pkgs_dirs') 这行报错

问题其实在于pywin32版本的问题

pywin32是Python的一个代码库,包装了Windows 系统的 Win32 API,能创建和使用 COM 对象和图形窗口界面。如果你想用Python操控Windows系统,创建窗口、接受键鼠命令,或用到Win32 API,那你就需要它。

参照了这里https://blog.csdn.net/weixin_47757103/article/details/127038876

最后发现

pip list 中 pywin32==302,

(base) conda list 中 pywin32==302,

(tensorflow) conda list 中 pywin32==304

划重点:pywin32版本要一致

三者统一后,所有均无问题

你可能感兴趣的:(python,conda,tensorflow,python)