解决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 元组(Tuple)操作详解
Mar 11 Python
用Python计算三角函数之atan()方法的使用
May 15 Python
Python中常见的异常总结
Feb 20 Python
Python连接Redis的基本配置方法
Sep 13 Python
分享Python切分字符串的一个不错方法
Dec 14 Python
python爬虫超时的处理的实例
Dec 19 Python
numpy中三维数组中加入元素后的位置详解
Nov 28 Python
容易被忽略的Python内置类型
Sep 03 Python
pycharm2020.2 配置使用的方法详解
Sep 16 Python
关于多种方式完美解决Python pip命令下载第三方库的问题
Dec 21 Python
python 用pandas实现数据透视表功能
Dec 21 Python
python中lower函数实现方法及用法讲解
Dec 23 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入门速成教程
2007/03/19 PHP
检查php文件中是否含有bom的函数
2012/05/31 PHP
PHP中func_get_args(),func_get_arg(),func_num_args()的区别
2013/09/30 PHP
php根据年月获取季度的方法
2014/03/31 PHP
PHP实现的简易版图片相似度比较
2015/01/07 PHP
php简单统计字符串单词数量的方法
2015/06/19 PHP
smarty自定义函数用法示例
2016/05/20 PHP
PHP面向对象中new self()与 new static()的区别浅析
2017/08/17 PHP
PHP中cookie知识点学习
2018/05/06 PHP
javascript 一段左右两边随屏滚动的代码
2009/06/18 Javascript
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之三
2012/01/03 Javascript
浅析jquery的作用与优势
2013/12/02 Javascript
Egret引擎开发指南之编译项目
2014/09/03 Javascript
使用jquery清空、复位整个输入域
2015/04/02 Javascript
JQuery记住用户名密码实现下次自动登录功能
2015/04/27 Javascript
jquery的幻灯片图片切换效果代码分享
2015/09/07 Javascript
JS未跨域操作iframe里的DOM
2016/06/01 Javascript
javascript表达式和运算符详解
2017/02/07 Javascript
原生JavaScript实现的简单省市县三级联动功能示例
2017/05/27 Javascript
使用vue-aplayer插件时出现的问题的解决
2018/03/02 Javascript
在 Vue.js中优雅地使用全局事件的方法
2019/02/01 Javascript
vue组件之间的数据传递方法详解
2019/04/19 Javascript
微信小程序封装多张图片上传api代码实例
2019/12/30 Javascript
[53:15]2018DOTA2亚洲邀请赛3月29日 小组赛A组 KG VS OG
2018/03/30 DOTA
Python制作钉钉加密/解密工具
2016/12/07 Python
python 实现敏感词过滤的方法
2019/01/21 Python
Python如何使用函数做字典的值
2019/11/30 Python
pycharm新建Vue项目的方法步骤(图文)
2020/03/04 Python
阿玛尼美妆英国官网:Giorgio Armani Beauty英国
2019/03/28 全球购物
西班牙宠物用品和食品网上商店:Tiendanimal
2019/06/06 全球购物
当当网软件测试笔试题
2015/11/24 面试题
学校对教师的评语
2014/04/28 职场文书
教室布置标语
2014/06/26 职场文书
法院反腐倡廉心得体会
2014/09/09 职场文书
贯彻落实“八项规定”思想汇报
2014/09/13 职场文书
排球赛新闻稿
2015/07/17 职场文书