pip-18.0 有'logging module not found'错误



刚刚升级到pip-18.0
所有使用pip都会产生以下错误:

...site-packagespip_internal__init__.py", line 5, in <module>
import logging
ModuleNotFoundError: No module named 'logging'
logging.py exists in site-packagespip_internalutils
(and also contains an 'import logging' statement!)

我想我可以将它提升到目录级别,或者将_init更新为"import-utils.logging"事实上,我的许多程序包(例如numpy(现在都失败了,没有日志记录模块。我现在已经确定了问题:

在我的情况下,在客户端上运行OpenWrt/LEDE 17.01.4,我通过安装了大部分Python3

opkg install python3-light

当我接收到CCD_ 1。我需要单独安装logging软件包:

opkg install python3-logging

以上内容足以运行Ansibleping模块。要运行setup模块,您还需要:

opkg install python3-multiprocessing python3-distutils

我通过将日志记录从Lib/lib2to3/移动到Lib来修复它/导入现在可以在哪里找到它。

我想在@bitinerant的回答中添加以下包也需要安装:

opkg install python-openssl python-codecs

ping和设置模块在基于python2的系统上工作

最新更新