解决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之入门(三)序列
May 25 Python
分享一个常用的Python模拟登陆类
Mar 29 Python
Perl中著名的Schwartzian转换问题解决实现
Jun 02 Python
用python实现百度翻译的示例代码
Mar 09 Python
NumPy 数学函数及代数运算的实现代码
Jul 18 Python
Python实现输入二叉树的先序和中序遍历,再输出后序遍历操作示例
Jul 27 Python
windows下pycharm安装、创建文件、配置默认模板
Jul 31 Python
Python hexstring-list-str之间的转换方法
Jun 12 Python
python实现控制电脑鼠标和键盘,登录QQ的方法示例
Jul 06 Python
python求最大值,不使用内置函数的实现方法
Jul 09 Python
关于python tushare Tkinter构建的简单股票可视化查询系统(Beta v0.13)
Oct 19 Python
Python爬虫之Selenium设置元素等待的方法
Dec 04 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
apache2.2.4+mysql5.0.77+php5.2.8安装精简
2009/04/29 PHP
php中一个完整表单处理实现代码
2011/11/10 PHP
ThinkPHP表单自动提交验证实例教程
2014/07/18 PHP
WordPress中用于获取搜索表单的PHP函数使用解析
2016/01/05 PHP
php表单文件iframe异步上传实例讲解
2017/07/26 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
top.location.href 没有权限 解决方法
2008/08/05 Javascript
JavaScript 类型的包装对象(Typed Wrappers)
2011/10/27 Javascript
javascript学习笔记(十六) 系统对话框(alert、confirm、prompt)
2012/06/20 Javascript
jQuery操作checkbox选择(list/table)
2013/04/07 Javascript
javascript放大镜效果的简单实现
2013/12/09 Javascript
网页中表单按回车就自动提交的问题的解决方案
2014/11/03 Javascript
原生js实现图片层叠轮播切换效果
2016/02/02 Javascript
jQuery解析与处理服务器端返回xml格式数据的方法详解
2016/07/04 Javascript
基于Vue2的移动端开发环境搭建详解
2016/11/03 Javascript
解析AngularJS中get请求URL出现的跨域问题
2016/12/01 Javascript
layui文件上传实现代码
2017/05/20 Javascript
vue基于mint-ui的城市选择3级联动的示例
2017/10/25 Javascript
微信小程序页面上下滚动效果
2020/11/18 Javascript
微信小程序 腾讯地图SDK 获取当前地址实现解析
2019/08/12 Javascript
jQuery实现每日秒杀商品倒计时功能
2019/09/06 jQuery
微信小程序背景音乐开发详解
2019/12/12 Javascript
Python获取服务器信息的最简单实现方法
2015/03/05 Python
django启动uwsgi报错的解决方法
2018/04/08 Python
Python GUI Tkinter简单实现个性签名设计
2018/06/19 Python
详解Numpy中的广播原则/机制
2018/09/20 Python
python3在同一行内输入n个数并用列表保存的例子
2019/07/20 Python
python主要用于哪些方向
2020/07/05 Python
使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二)
2020/10/12 Python
什么是静态路由?什么是动态路由?各自的特点是什么?
2015/09/16 面试题
元宵晚会主持词
2014/03/25 职场文书
面试必备的求职信
2014/05/25 职场文书
会计毕业生自荐书
2014/06/12 职场文书
公安交警中队队长个人对照检查材料思想汇报
2014/10/05 职场文书
交互式可视化js库gojs使用介绍及技巧
2022/02/18 Javascript
springboot为异步任务规划自定义线程池的实现
2022/06/14 Java/Android