解决Python出现_warn_unsafe_extraction问题的方法


Posted in Python onMarch 24, 2016

在Python项目中运行出现了“AttributeError: ResourceManager instance has no attribute ‘_warn_unsafe_extraction'”问题,研究了一下,发现是setuptools在MacOS下的一个问题(见下图),我出现问题的是pymongo的库,需要删除pymongo,然后降级setuptools再重新安装。

解决Python出现_warn_unsafe_extraction问题的方法

解决方法:

1、删除pymongo:

sudo easy_install -mxN pmongo

2、降级setuptools:

sudo easy_install -mxN setuptools
sudo easy_install "setuptools<0.7"

3、重装pymongo:

sudo easy_install pymongo

问题解决!!!!!

附错误信息:

/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python /Users/yourtion/Codes/python/knowme/server.py
Traceback (most recent call last):
 File "/Users/yourtion/Codes/python/knowme/server.py", line 5, in <module>
 from Handler.api import UserHandler
 File "/Users/yourtion/Codes/python/knowme/Handler/api.py", line 3, in <module>
 from Model.user import User
 File "/Users/yourtion/Codes/python/knowme/Model/user.py", line 2, in <module>
 from mongoengine import *
 File "build/bdist.macosx-10.9-intel/egg/mongoengine/__init__.py", line 1, in <module>
 File "build/bdist.macosx-10.9-intel/egg/mongoengine/document.py", line 4, in <module>
 File "/Library/Python/2.7/site-packages/pymongo-2.6.3-py2.7-macosx-10.8-intel.egg/pymongo/__init__.py", line 80, in <module>
 File "/Library/Python/2.7/site-packages/pymongo-2.6.3-py2.7-macosx-10.8-intel.egg/pymongo/connection.py", line 39, in <module>
 File "/Library/Python/2.7/site-packages/pymongo-2.6.3-py2.7-macosx-10.8-intel.egg/pymongo/mongo_client.py", line 44, in <module>
 File "/Library/Python/2.7/site-packages/pymongo-2.6.3-py2.7-macosx-10.8-intel.egg/bson/__init__.py", line 41, in <module>
 File "/Library/Python/2.7/site-packages/pymongo-2.6.3-py2.7-macosx-10.8-intel.egg/bson/_cbson.py", line 7, in <module>
 File "/Library/Python/2.7/site-packages/pymongo-2.6.3-py2.7-macosx-10.8-intel.egg/bson/_cbson.py", line 4, in __bootstrap__
 File "build/bdist.macosx-10.9-intel/egg/pkg_resources.py", line 914, in resource_filename
 %s
 File "build/bdist.macosx-10.9-intel/egg/pkg_resources.py", line 1601, in get_resource_filename
 """Retrieve a PEP 302 "importer" for the given path item
 File "build/bdist.macosx-10.9-intel/egg/pkg_resources.py", line 1629, in _extract_resource
 from pkgutil import get_importer, ImpImporter
 File "build/bdist.macosx-10.9-intel/egg/pkg_resources.py", line 990, in get_cache_path

AttributeError: ResourceManager instance has no attribute '_warn_unsafe_extraction'

Process finished with exit code 1

原文链接:http://blog.yourtion.com/solve-warn_unsafe_extraction.html

Python 相关文章推荐
Python 多线程的实例详解
Sep 07 Python
python正则表达式re之compile函数解析
Oct 25 Python
简单谈谈Python的pycurl模块
Apr 07 Python
python正则表达式之对号入座篇
Jul 24 Python
Python安装pycurl失败的解决方法
Oct 15 Python
自学python的建议和周期预算
Jan 30 Python
对python条件表达式的四种实现方法小结
Jan 30 Python
python3实现指定目录下文件sha256及文件大小统计
Feb 25 Python
Python 硬币兑换问题
Jul 29 Python
Django-migrate报错问题解决方案
Apr 21 Python
Selenium元素定位的30种方式(史上最全)
May 11 Python
基于python实现MQTT发布订阅过程原理解析
Jul 27 Python
python 回调函数和回调方法的实现分析
Mar 23 #Python
python 时间戳与格式化时间的转化实现代码
Mar 23 #Python
python各种语言间时间的转化实现代码
Mar 23 #Python
Eclipse中Python开发环境搭建简单教程
Mar 23 #Python
在windows系统中实现python3安装lxml
Mar 23 #Python
Python使用Redis实现作业调度系统(超简单)
Mar 22 #Python
python编写简单爬虫资料汇总
Mar 22 #Python
You might like
PHP中文URL编解码(urlencode()rawurlencode()
2010/07/03 PHP
PHP删除非空目录的函数代码小结
2013/02/28 PHP
php的zip解压缩类pclzip使用示例
2014/03/14 PHP
PHP chunk_split()函数讲解
2019/02/12 PHP
高性能WEB开发 flush让页面分块,逐步呈现 flush让页面分块,逐步呈现
2010/06/19 Javascript
javascript 事件处理程序介绍
2012/06/27 Javascript
Jquery+asp.net后台数据传到前台js进行解析的方法
2014/05/11 Javascript
采用自执行的匿名函数解决for循环使用闭包的问题
2014/09/11 Javascript
Bootstrap教程JS插件弹出框学习笔记分享
2016/05/17 Javascript
BootStrap日期控件在模态框中选择时间下拉菜单无效的原因及解决办法(火狐下不能点击)
2016/08/18 Javascript
Web打印解决方案之证件套打的实现思路
2016/08/29 Javascript
EditPlus 正则表达式 实战(3)
2016/12/15 Javascript
Node.Js中实现端口重用原理详解
2018/05/03 Javascript
webpack4简单入门实例
2018/09/06 Javascript
用vue-cli开发vue时的代理设置方法
2018/09/20 Javascript
vue组件tabbar使用方法详解
2018/11/06 Javascript
nuxt.js中间件实现拦截权限判断的方法
2018/11/21 Javascript
Three.js实现简单3D房间布局
2018/12/30 Javascript
浅谈vue限制文本框输入数字的正确姿势
2019/09/02 Javascript
微信小程序实现单个卡片左滑显示按钮并防止上下滑动干扰功能
2019/12/06 Javascript
Python去掉字符串中空格的方法
2014/03/11 Python
基于Python函数的作用域规则和闭包(详解)
2017/11/29 Python
pandas.DataFrame 根据条件新建列并赋值的方法
2018/04/08 Python
浅谈DataFrame和SparkSql取值误区
2018/06/09 Python
python模拟菜刀反弹shell绕过限制【推荐】
2019/06/25 Python
python中sys模块是做什么用的
2020/08/16 Python
利用python绘制中国地图(含省界、河流等)
2020/09/21 Python
使用CSS3和Checkbox实现JQuery的一些效果
2015/08/03 HTML / CSS
基于CSS3实现立方体自转效果
2016/03/01 HTML / CSS
JD Sports德国官网:英国领先的运动鞋和运动服饰零售商
2018/02/26 全球购物
员工培训邀请函
2014/01/11 职场文书
cf战队收人广告词
2014/03/14 职场文书
二十年同学聚会致辞
2015/07/28 职场文书
仅用几行Python代码就能复制她的U盘文件?
2021/06/26 Python
Python max函数中key的用法及原理解析
2021/06/26 Python
如何利用React实现图片识别App
2022/02/18 Javascript