解决Mac安装scrapy失败的问题


Posted in Python onJune 13, 2018

今天打算弄个爬虫,想来想去打算用python弄一个。之前了解到scrapy这个库是个不错的选择,于是开始折腾。可惜第一步就挂了。

安装scrapy库就不成功:

Installing collected packages: six, w3lib, parsel, pyasn1, pyasn1-modules, attrs, service-identity, scrapy
 Found existing installation: six 1.4.1
 DEPRECATION: Uninstalling a distutils installed project (six) has been deprecated and will be removed in a future version. This is due to the fact that uninstalling a distutils project will only partially uninstall the project.
 Uninstalling six-1.4.1:
Exception:
Traceback (most recent call last):
 File "/Library/Python/2.7/site-packages/pip/basecommand.py", line 215, in main
 status = self.run(options, args)
 File "/Library/Python/2.7/site-packages/pip/commands/install.py", line 342, in run
 prefix=options.prefix_path,
 File "/Library/Python/2.7/site-packages/pip/req/req_set.py", line 778, in install
 requirement.uninstall(auto_confirm=True)
 File "/Library/Python/2.7/site-packages/pip/req/req_install.py", line 754, in uninstall
 paths_to_remove.remove(auto_confirm)
 File "/Library/Python/2.7/site-packages/pip/req/req_uninstall.py", line 115, in remove
 renames(path, new_path)
 File "/Library/Python/2.7/site-packages/pip/utils/__init__.py", line 267, in renames
 shutil.move(old, new)
 File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 302, in move
 copy2(src, real_dst)
 File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 131, in copy2
 copystat(src, dst)
 File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 103, in copystat
 os.chflags(dst, st.st_flags)
OSError: [Errno 1] Operation not permitted: '/var/folders/r9/35q9g3d56_d9g0v59w9x2l9w0000gn/T/pip-oWMyqW-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six-1.4.1-py2.7.egg-info'

果断google+stackoverflow。

结论是:

http://stackoverflow.com/questions/31900008/oserror-errno-1-operation-not-permitted-when-installing-scrapy-in-osx-10-11

brew install python

原因是旧的python版本在新的mac系统上有些问题。升级一下就好了。

以上这篇解决Mac安装scrapy失败的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
用实例详解Python中的Django框架中prefetch_related()函数对数据库查询的优化
Apr 01 Python
Python模块搜索概念介绍及模块安装方法介绍
Jun 03 Python
windows 10下安装搭建django1.10.3和Apache2.4的方法
Apr 05 Python
Python编程实现从字典中提取子集的方法分析
Feb 09 Python
python多进程实现文件下载传输功能
Jul 28 Python
python实现Virginia无密钥解密
Mar 20 Python
用python拟合等角螺线的实现示例
Dec 27 Python
django ListView的使用 ListView中获取url中的参数值方式
Mar 27 Python
Pycharm2020最新激活码|永久激活(附最新激活码和插件的详细教程)
Sep 29 Python
python开发一款翻译工具
Oct 10 Python
python 基于opencv操作摄像头
Dec 24 Python
Python中tkinter的用户登录管理的实现
Apr 22 Python
mac安装scrapy并创建项目的实例讲解
Jun 13 #Python
解决Tensorflow安装成功,但在导入时报错的问题
Jun 13 #Python
基于pip install django失败时的解决方法
Jun 12 #Python
基于Python pip用国内镜像下载的方法
Jun 12 #Python
pip安装时ReadTimeoutError的解决方法
Jun 12 #Python
解决pip install的时候报错timed out的问题
Jun 12 #Python
pip install urllib2不能安装的解决方法
Jun 12 #Python
You might like
雄兵连:第三季确定会出,不过时间未定,鹤熙是第三季的主角!
2020/03/13 国漫
在apache下限制每个虚拟主机的并发数!!!!
2006/10/09 PHP
一个PHP的远程图片抓取函数分享
2013/09/25 PHP
php有道翻译api调用方法实例
2014/12/22 PHP
PHP计算当前坐标3公里内4个角落的最大最小经纬度实例
2016/02/26 PHP
简单实现php上传文件功能
2017/09/21 PHP
利用Homestead快速运行一个Laravel项目的方法详解
2017/11/14 PHP
Autocomplete Textbox Example javascript实现自动完成成功
2007/08/17 Javascript
学习ExtJS table布局
2009/10/08 Javascript
javascript之bind使用介绍
2011/10/09 Javascript
js操作CheckBoxList实现全选/反选(在客服端完成)
2013/02/02 Javascript
js获取select标签选中值的两种方式
2014/01/09 Javascript
iframe如何动态创建及释放其所占内存
2014/09/03 Javascript
运用jQuery定时器的原理实现banner图片切换
2014/10/22 Javascript
JQuery+Ajax实现数据查询、排序和分页功能
2015/09/27 Javascript
jQuery点击导航栏选中更换样式的实现代码
2017/01/23 Javascript
使用JS 插件qrcode.js生成二维码功能
2017/02/20 Javascript
jquery仿京东侧边栏导航效果
2017/03/02 Javascript
深入理解Webpack 中路径的配置
2017/06/17 Javascript
js定时器+简单的动画效果实例
2017/11/10 Javascript
JavaScript中关于class的调用方法
2017/11/28 Javascript
Vue中使用Sortable的示例代码
2018/04/07 Javascript
ES6入门教程之变量的解构赋值详解
2019/04/13 Javascript
JS html事件冒泡和事件捕获操作示例
2019/05/01 Javascript
Vue 中可以定义组件模版的几种方式
2019/08/06 Javascript
原生JavaScript实现弹幕组件的示例代码
2020/10/12 Javascript
[49:05]Newbee vs TNC 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python编程使用NLTK进行自然语言处理详解
2017/11/16 Python
python3使用pandas获取股票数据的方法
2018/12/22 Python
python二进制文件的转译详解
2019/07/03 Python
介绍一下常见的木马种类
2014/11/15 面试题
优秀高中生事迹材料
2014/02/11 职场文书
年会搞笑主持词串词
2014/03/24 职场文书
食品科学与工程专业毕业生求职信范文
2014/07/21 职场文书
有关西游记的读书笔记
2015/06/25 职场文书
python实现批量提取指定文件夹下同类型文件
2021/04/05 Python