解决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抓取网页中的图片示例
Feb 28 Python
Python中lambda的用法及其与def的区别解析
Jul 28 Python
基于Python的身份证号码自动生成程序
Aug 15 Python
python3批量删除豆瓣分组下的好友的实现代码
Jun 07 Python
Python实现遍历目录的方法【测试可用】
Mar 22 Python
Python编程实现输入某年某月某日计算出这一天是该年第几天的方法
Apr 18 Python
Python实现的计数排序算法示例
Nov 29 Python
Python通过Django实现用户注册和邮箱验证功能代码
Dec 11 Python
Python pip安装第三方库实现过程解析
Jul 09 Python
在Python3.74+PyCharm2020.1 x64中安装使用Kivy的详细教程
Aug 07 Python
PyCharm 2020.2.2 x64 下载并安装的详细教程
Oct 15 Python
windows下python 3.9 Numpy scipy和matlabplot的安装教程详解
Nov 28 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
smarty的保留变量问题
2008/10/23 PHP
php中最简单的字符串匹配算法
2014/12/16 PHP
PHP中类与对象功能、用法实例解读
2020/03/27 PHP
Prototype源码浅析 Number部分
2012/01/16 Javascript
《JavaScript高级程序设计》阅读笔记(二) ECMAScript中的原始类型
2012/02/27 Javascript
jquery 通过name快速取值示例
2014/01/24 Javascript
node.js中的path.isAbsolute方法使用说明
2014/12/08 Javascript
JQuery实现的购物车功能(可以减少或者添加商品并自动计算价格)
2015/01/13 Javascript
jQuery中noconflict函数的实现原理分解
2015/02/03 Javascript
JavaScript 模块化编程(笔记)
2015/04/08 Javascript
使用Bootstrap + Vue.js实现添加删除数据示例
2017/02/27 Javascript
JS中LocalStorage与SessionStorage五种循序渐进的使用方法
2017/07/12 Javascript
Vue中的混入的使用(vue mixins)
2018/06/01 Javascript
详解angular脏检查原理及伪代码实现
2018/06/08 Javascript
vue生成文件本地打开查看效果的实例
2018/09/06 Javascript
JS实现textarea通过换行或者回车把多行数字分割成数组并且去掉数组中空的值
2018/10/29 Javascript
JavaScript修改注册表实例代码
2020/01/05 Javascript
JavaScript 链表定义与使用方法示例
2020/04/28 Javascript
使用Python中的greenlet包实现并发编程的入门教程
2015/04/16 Python
python中函数总结之装饰器闭包详解
2016/06/12 Python
python3操作mysql数据库的方法
2017/06/23 Python
Python多进程multiprocessing.Pool类详解
2018/04/27 Python
解决pyinstaller打包pyqt5的问题
2019/01/08 Python
Python3实现的简单三级菜单功能示例
2019/03/12 Python
pandas 时间格式转换的实现
2019/07/06 Python
浅谈Python type的使用
2019/11/19 Python
HTML5实现的震撼3D焦点图动画的示例代码
2019/09/26 HTML / CSS
班主任工作年限证明
2014/01/12 职场文书
大学毕业自我鉴定范文
2014/02/03 职场文书
公司端午节活动方案
2014/02/04 职场文书
自行车广告词大全
2014/03/21 职场文书
2014年党员自我评价材料
2014/09/22 职场文书
王兆力在市委党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
在职证明书模板
2015/06/15 职场文书
高二英语教学反思
2016/03/03 职场文书
创业计划书之冷饮店
2019/09/27 职场文书