解决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 subprocess模块详细解读
Jan 29 Python
python3正则提取字符串里的中文实例
Jan 31 Python
pyqt5 tablewidget 利用线程动态刷新数据的方法
Jun 17 Python
python 进程 进程池 进程间通信实现解析
Aug 23 Python
深入了解如何基于Python读写Kafka
Dec 31 Python
适合Python初学者的一些编程技巧
Feb 12 Python
Python动态导入模块和反射机制详解
Feb 18 Python
django queryset相加和筛选教程
May 18 Python
在python中使用pyspark读写Hive数据操作
Jun 06 Python
Python Scrapy多页数据爬取实现过程解析
Jun 12 Python
python 制作一个gui界面的翻译工具
May 14 Python
python3操作redis实现List列表实例
Aug 04 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
基于magic_quotes_gpc与magic_quotes_runtime的区别与使用介绍
2013/04/22 PHP
phpstorm编辑器乱码问题解决
2014/12/01 PHP
PHP并发多进程处理利器Gearman使用介绍
2016/05/16 PHP
thinkphp5.0自定义验证规则使用方法
2017/11/16 PHP
Extjs4 类的定义和扩展实例
2013/06/28 Javascript
jQuery实现隔行背景色变色
2014/11/24 Javascript
深入浅析JavaScript面向对象和原型函数
2016/02/06 Javascript
AngularJs Managing Service Dependencies详解
2016/09/02 Javascript
微信小程序访问node.js接口服务器搭建教程
2017/04/25 Javascript
nodejs后台集成ueditor富文本编辑器的实例
2017/07/11 NodeJs
nodejs前端自动化构建环境的搭建
2017/07/26 NodeJs
简单谈谈js的数据类型
2017/09/25 Javascript
360提示[高危]使用存在漏洞的JQuery版本的解决方法
2017/10/27 jQuery
微信小程序实现倒计时补零功能
2018/07/09 Javascript
微信小程序日期选择器实例代码
2018/07/18 Javascript
详解用Webpack与Babel配置ES6开发环境
2019/03/12 Javascript
Smartour 让网页导览变得更简单(推荐)
2019/07/19 Javascript
js函数柯里化的方法和作用实例分析
2020/04/11 Javascript
利用JavaScript模拟京东按键输入功能
2020/12/01 Javascript
使用python绘制常用的图表
2016/08/27 Python
Python文件操作,open读写文件,追加文本内容实例
2016/12/14 Python
Python自然语言处理 NLTK 库用法入门教程【经典】
2018/06/26 Python
selenium+python截图不成功的解决方法
2019/01/30 Python
python爬虫把url链接编码成gbk2312格式过程解析
2020/06/08 Python
使用phonegap查找联系人的实现方法
2017/03/31 HTML / CSS
草莓网英国官网:Strawberrynet UK
2017/02/12 全球购物
Ruby如何进行文件操作
2014/07/17 面试题
办公室副主任岗位职责
2013/11/25 职场文书
医学生职业规划范文
2014/01/05 职场文书
2014新年元旦活动策划方案
2014/02/18 职场文书
颁奖晚会主持词
2014/03/25 职场文书
《鲁班和橹板》教学反思
2014/04/27 职场文书
个人总结与自我评价
2014/09/18 职场文书
Nginx的rewrite模块详解
2021/03/31 Servers
nginx网站服务如何配置防盗链(推荐)
2021/03/31 Servers
php双向队列实例讲解
2021/11/17 PHP