刚刚升级到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
以上内容足以运行Ansible
ping
模块。要运行setup
模块,您还需要:opkg install python3-multiprocessing python3-distutils
我通过将日志记录从Lib/lib2to3/移动到Lib来修复它/导入现在可以在哪里找到它。
我想在@bitinerant的回答中添加以下包也需要安装:
opkg install python-openssl python-codecs
ping和设置模块在基于python2的系统上工作