解决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写xml文件的操作实例
Oct 05 Python
Python中实现参数类型检查的简单方法
Apr 21 Python
Python正则表达式使用经典实例
Jun 21 Python
python 2.7.14安装图文教程
Apr 08 Python
基于Python3.6+splinter实现自动抢火车票
Sep 25 Python
对pandas中时间窗函数rolling的使用详解
Nov 28 Python
python统计中文字符数量的两种方法
Jan 31 Python
python中sort和sorted排序的实例方法
Aug 26 Python
Python 中pandas索引切片读取数据缺失数据处理问题
Oct 09 Python
python实现高斯判别分析算法的例子
Dec 09 Python
python和php学习哪个更有发展
Jun 17 Python
Python操作MySQL数据库的示例代码
Jul 13 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
人族 TERRAN 概述
2020/03/14 星际争霸
ajax+php打造进度条 readyState各状态
2010/03/20 PHP
php产生随机数的两种方法实例代码 输出随机IP
2011/04/08 PHP
php smarty 二级分类代码和模版循环例子
2011/06/01 PHP
php中截取中文字符串的代码小结
2011/07/17 PHP
php curl 获取https请求的2种方法
2015/04/27 PHP
9个比较实用的php代码片段
2016/03/15 PHP
javascript开发技术大全 第4章 直接量与字符集
2011/07/03 Javascript
javascript为按钮注册回车事件(设置默认按钮)的方法
2015/05/09 Javascript
JavaScript生成二维码图片小结
2015/12/27 Javascript
微信小程序图片横向左右滑动案例
2017/05/19 Javascript
详解webpack分包及异步加载套路
2017/06/29 Javascript
JavaScript实现滑动导航栏效果
2017/08/30 Javascript
微信小程序之分享页面如何返回首页的示例
2018/03/28 Javascript
React diff算法的实现示例
2018/04/20 Javascript
vue项目打包之后背景样式丢失的解决方案
2019/01/17 Javascript
使用react context 实现vue插槽slot功能
2019/07/18 Javascript
layer实现登录弹框,登录成功后关闭弹框并调用父窗口的例子
2019/09/11 Javascript
vue+webpack 更换主题N种方案优劣分析
2019/10/28 Javascript
[03:08]Ti4观战指南上
2014/07/07 DOTA
linux环境下安装pyramid和新建项目的步骤
2013/11/27 Python
python文件比较示例分享
2014/01/10 Python
Python应用03 使用PyQT制作视频播放器实例
2016/12/07 Python
Python文件操作基本流程代码实例
2017/12/11 Python
Java编程迭代地删除文件夹及其下的所有文件实例
2018/02/10 Python
python实现简易动态时钟
2018/11/19 Python
如何利用Pyecharts可视化微信好友
2019/07/04 Python
深度学习入门之Pytorch 数据增强的实现
2020/02/26 Python
详解python命令提示符窗口下如何运行python脚本
2020/09/11 Python
物业管理求职自荐信
2013/09/25 职场文书
西门豹教学反思
2014/02/04 职场文书
关爱留守儿童倡议书
2014/04/15 职场文书
国际商务英语专业求职信
2014/07/08 职场文书
环境日宣传活动总结
2014/07/09 职场文书
银行客户经理培训心得体会
2016/01/09 职场文书
Python可视化神器pyecharts之绘制箱形图
2022/07/07 Python