解决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 调用DLL操作抄表机
Jan 12 Python
谈谈Python进行验证码识别的一些想法
Jan 25 Python
python:socket传输大文件示例
Jan 18 Python
关于numpy中np.nonzero()函数用法的详解
Feb 07 Python
python for 循环获取index索引的方法
Feb 01 Python
python实现连连看辅助之图像识别延伸
Jul 17 Python
对Django外键关系的描述
Jul 26 Python
浅析pandas 数据结构中的DataFrame
Oct 12 Python
python3中rank函数的用法
Nov 27 Python
python基于event实现线程间通信控制
Jan 13 Python
通过实例解析Python文件操作实现步骤
Sep 21 Python
python 绘制国旗的示例
Sep 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中用foreach来操作数组的代码
2011/07/17 PHP
PHP实现动态web服务器方法
2015/07/29 PHP
CodeIgniter视图使用注意事项
2016/01/20 PHP
PHP调用Mailgun发送邮件的方法
2017/05/04 PHP
PHP实现微信提现功能(微信商城)
2019/11/21 PHP
jquery中prop()方法和attr()方法的区别浅析
2013/09/06 Javascript
扒一扒JavaScript 预解释
2015/01/28 Javascript
jQueryMobile之Helloworld与页面切换的方法
2015/02/04 Javascript
javascript计时器详解
2015/02/28 Javascript
深入理解JavaScript系列(38):设计模式之职责链模式详解
2015/03/04 Javascript
javascript中 try catch用法
2015/08/16 Javascript
JS设置下拉列表框当前所选值的方法
2015/12/22 Javascript
node网页分段渲染详解
2016/09/05 Javascript
JS 根据子网掩码,网关计算出所有IP地址范围示例
2020/04/23 Javascript
jQuery 特性操作详解及实例代码
2016/09/29 Javascript
十大热门的JavaScript框架和库
2017/03/21 Javascript
配置nodejs环境的方法
2017/05/13 NodeJs
深入理解jquery的$.extend()、$.fn和$.fn.extend()
2017/07/08 jQuery
用Vue写一个分页器的示例代码
2018/04/22 Javascript
详解如何用VUE写一个多用模态框组件模版
2018/09/27 Javascript
深入理解JavaScript 中的执行上下文和执行栈
2018/10/23 Javascript
pageGroup.js实现分页功能
2019/07/27 Javascript
JS数组方法push()、pop()用法实例分析
2020/01/18 Javascript
简单谈谈Python中函数的可变参数
2016/09/02 Python
python的re正则表达式实例代码
2018/01/24 Python
python3读取图片并灰度化图片的四种方法(OpenCV、PIL.Image、TensorFlow方法)总结
2019/07/04 Python
python3.6中@property装饰器的使用方法示例
2019/08/17 Python
django 文件上传功能的相关实例代码(简单易懂)
2020/01/22 Python
python+selenium 简易地疫情信息自动打卡签到功能的实现代码
2020/08/22 Python
Python基于Serializer实现字段验证及序列化
2020/11/04 Python
使用postMessage让 iframe自适应高度的方法示例
2019/10/08 HTML / CSS
德国BA保镖药房韩文网:kr.ba.de
2017/09/04 全球购物
加拿大最大的钻石商店:Peoples Jewellers
2018/01/01 全球购物
罗马尼亚在线杂货店:Pilulka.ro
2019/09/28 全球购物
员工安全生产承诺书
2014/05/22 职场文书
Django实现翻页的示例代码
2021/05/24 Python