python2.7.6 pip install 报错

在使用Python2.7.6执行`pip install`时遇到logging模块错误,原因是手动安装的logging模块与内置模块产生版本冲突。删除新安装的logging模块即可解决此问题。要善于分析报错信息,避免类似‘too young too simple’的情况。问题最终通过Google搜索得到解决,记录下来或许能帮助他人。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python2.7.6 pip install 报logging模块错误

报错信息:

Traceback (most recent call last):
File “/usr/local/bin/pip”, line 9, in
load_entry_point(‘pip==7.1.2’, ‘console_scripts’, ‘pip’)()
File “/Library/Python/2.7/site-packages/pip-7.1.2-py2.7.egg/pip/init.py”, line 217, in main
return command.main(cmd_args)
File “/Library/Python/2.7/site-packages/pip-7.1.2-py2.7.egg/pip/basecommand.py”, line 182, in main
for name in [“pip._vendor”, “distlib”, “requests”, “urllib3”]
File “/Library/Python/2.7/site-packages/pip-7.1.2-py2.7.egg/pip/compat/dictconfig.py”, line 565, in dictConfig
dictConfigClass(config).configure()
File “/Library/Python/2.7/site-packages/pip-7.1.2-py2.7.egg/pip/compat/dictconfig.py”, line 332, in configure
del logging._handlerList[:]
AttributeError: ‘module’ object has no attribute ‘_handlerList’

原因:挺逗比的 开始学python 不熟悉它的很多内置模块 所以在之前有需要用到ogging模块时对其进行了再次安装,导致python 2.7.6 每次都是去引入我后来安装的logging模块,引发了版本冲突。所以只需要找到新安装的 logging模块,将其删除即可
总结:too young too simple. 还是需要去看报错信息,然后分析问题,再去解决问题吧!开始就感觉到可能是版本问题 还以为是python 和pip 版本冲突呢 最终还是google 大法 包治百病哈!
ps:开始尝试写点博客,分享的想法倒还没有(毕竟我还是辣么的菜),记录一下吧!如果碰巧能帮到您,想想也是有点小自豪啊,哈哈!如果错误,热烈欢迎指出!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值