解决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异常处理慎用“except:pass”建议
Apr 02 Python
在Python中处理字符串之isdecimal()方法的使用
May 20 Python
Python中运算符&quot;==&quot;和&quot;is&quot;的详解
Oct 08 Python
利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例
Aug 08 Python
Python 实现在文件中的每一行添加一个逗号
Apr 29 Python
python实现时间o(1)的最小栈的实例代码
Jul 23 Python
JupyterNotebook设置Python环境的方法步骤
Dec 03 Python
浅谈Python中re.match()和re.search()的使用及区别
Apr 14 Python
在spyder IPython console中,运行代码加入参数的实例
Apr 20 Python
pycharm远程连接vagrant虚拟机中mariadb数据库
Jun 05 Python
python 最简单的实现适配器设计模式的示例
Jun 30 Python
Python中的min及返回最小值索引的操作
May 10 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
第五节 克隆 [5]
2006/10/09 PHP
Codeigniter框架的更新事务(transaction)BUG及解决方法
2014/07/25 PHP
利用PHP脚本在Linux下用md5函数加密字符串的方法
2015/06/29 PHP
PHP实现的QQ空间g_tk加密算法
2015/07/09 PHP
php从数据库中读取特定的行(实例)
2017/06/02 PHP
针对thinkPHP5框架存储过程bug重写的存储过程扩展类完整实例
2018/06/16 PHP
推荐一些非常不错的javascript学习资源站点
2007/08/29 Javascript
javascript 三种编解码方式
2010/02/01 Javascript
javascript复制对象使用说明
2011/06/28 Javascript
JavaScript:Div层拖动效果实例代码
2013/08/06 Javascript
JavaScript中的parse()方法使用简介
2015/06/12 Javascript
JS模态窗口返回值兼容问题的完美解决方法
2016/05/28 Javascript
javascript如何定义对象数组
2016/06/07 Javascript
基于JS快速实现导航下拉菜单动画效果附源码下载
2016/10/27 Javascript
jQuery插件FusionCharts绘制的3D饼状图效果实例【附demo源码下载】
2017/03/03 Javascript
xmlplus组件设计系列之分隔框(DividedBox)(8)
2017/05/02 Javascript
Node.js利用断言模块assert进行单元测试的方法
2017/09/28 Javascript
Angular自定义组件实现数据双向数据绑定的实例
2017/12/11 Javascript
使用bootstrap实现下拉框搜索功能的实例讲解
2018/08/10 Javascript
js canvas实现橡皮擦效果
2018/12/20 Javascript
vue cli安装使用less的教程详解
2019/07/12 Javascript
layui前端时间戳转化实例
2019/11/15 Javascript
js仿淘宝放大镜效果
2020/12/28 Javascript
[03:39]这就是刀塔,我们是冠军!燃情短片讲述我们的DOTA故事
2019/07/02 DOTA
python 不关闭控制台的实现方法
2011/10/23 Python
Python中单、双下划线的区别总结
2017/12/01 Python
wxPython的安装与使用教程
2018/08/31 Python
Django+zTree构建组织架构树的方法
2019/08/21 Python
美国知名的时尚购物网站:Anthropologie
2016/12/22 全球购物
红领巾广播站广播稿
2014/02/01 职场文书
销售求职信范文
2014/05/26 职场文书
企业口号大全
2014/06/12 职场文书
幼儿园教师节演讲稿
2014/09/03 职场文书
2014年保密工作总结
2014/11/22 职场文书
三好学生评选事迹材料(2016精选版)
2016/02/25 职场文书
小型企业的绩效考核制度模板
2019/11/21 职场文书