解决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教程之用py2exe将PY文件转成EXE文件
Jun 12 Python
python实现在pickling的时候压缩的方法
Sep 25 Python
简单介绍Python的Tornado框架中的协程异步实现原理
Apr 23 Python
python计算时间差的方法
May 20 Python
Python中asyncore异步模块的用法及实现httpclient的实例
Jun 28 Python
Python自然语言处理之词干,词形与最大匹配算法代码详解
Nov 16 Python
利用numpy和pandas处理csv文件中的时间方法
Apr 19 Python
Python + selenium + requests实现12306全自动抢票及验证码破解加自动点击功能
Nov 23 Python
python 批量解压压缩文件的实例代码
Jun 27 Python
Python字典对象实现原理详解
Jul 01 Python
django 装饰器 检测登录状态操作
Jul 02 Python
matplotlib 画双轴子图无法显示x轴的解决方法
Jul 27 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
理解和运用PHP中的多态性[译]
2011/08/02 PHP
PHP生成静态HTML页面最简单方法示例
2015/04/09 PHP
深入浅析安装PhpStorm并激活的步骤详解
2020/09/17 PHP
实例:用 JavaScript 来操作字符串(一些字符串函数)
2007/02/15 Javascript
更正确的asp冒泡排序
2007/05/24 Javascript
javascript 嵌套的函数(作用域链)
2010/03/15 Javascript
JS 文件传参及处理技巧分析
2010/05/13 Javascript
JavaScript cookie的设置获取删除详解
2014/02/11 Javascript
一个Action如何调用两个不同的方法
2014/05/22 Javascript
JavaScript实现的in_array函数
2014/08/27 Javascript
JavaScript中的索引数组、关联数组和静态数组、动态数组讲解
2014/11/08 Javascript
js实现class样式的修改、添加及删除的方法
2015/01/20 Javascript
jQuery对象与DOM对象之间的相互转换
2015/03/03 Javascript
10条建议帮助你创建更好的jQuery插件
2015/05/18 Javascript
Javascript 调用 ActionScript 的简单方法
2016/09/22 Javascript
通过js动态创建标签,并设置属性方法
2018/02/24 Javascript
JavaScript实现的文本框placeholder提示文字功能示例
2018/07/25 Javascript
layui获取多选框中的值方法
2018/08/15 Javascript
JS加密插件CryptoJS实现的Base64加密示例
2020/08/16 Javascript
Vue.directive使用注意(小结)
2018/08/31 Javascript
vue中添加与删除关键字搜索功能
2019/10/12 Javascript
vue实现跳转接口push 转场动画示例
2019/11/01 Javascript
简单了解常用的JavaScript 库
2020/07/16 Javascript
pygame学习笔记(6):完成一个简单的游戏
2015/04/15 Python
python线程、进程和协程详解
2016/07/19 Python
Python 删除整个文本中的空格,并实现按行显示
2018/07/24 Python
Python求两个圆的交点坐标或三个圆的交点坐标方法
2018/11/07 Python
使用Python实现将list中的每一项的首字母大写
2019/06/11 Python
Django 开发环境配置过程详解
2019/07/18 Python
django之状态保持-使用redis存储session的例子
2019/07/28 Python
Python Numpy数组扩展repeat和tile使用实例解析
2019/12/09 Python
如何利用pygame实现简单的五子棋游戏
2019/12/29 Python
玄武湖导游词
2015/02/05 职场文书
创业计划书之旅游网站
2019/09/06 职场文书
MySQL中存储时间的最佳实践指南
2021/07/01 MySQL
Mybatis 一级缓存和二级缓存原理区别
2022/09/23 Java/Android