解决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 读文件,然后转化为矩阵的实例
Apr 23 Python
浅谈dataframe中更改列属性的方法
Jul 10 Python
python实现指定字符串补全空格、前面填充0的方法
Nov 16 Python
python 获得任意路径下的文件及其根目录的方法
Feb 16 Python
python脚本之一键移动自定格式文件方法实例
Sep 02 Python
python config文件的读写操作示例
Sep 27 Python
python 中的[:-1]和[::-1]的具体使用
Feb 13 Python
基于python连接oracle导并出数据文件
Apr 28 Python
Python退出时强制运行一段代码的实现方法
Apr 29 Python
python中的yield from语法快速学习
Nov 06 Python
用python获取txt文件中关键字的数量
Dec 24 Python
win10+anaconda安装yolov5的方法及问题解决方案
Apr 29 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
使用sockets:从新闻组中获取文章(三)
2006/10/09 PHP
微信支付PHP SDK ―― 公众号支付代码详解
2016/09/13 PHP
PHP开发中解决并发问题的几种实现方法分析
2017/11/13 PHP
Javascript 获取链接(url)参数的方法[正则与截取字符串]
2010/02/09 Javascript
js中arguments的用法(实例讲解)
2013/11/30 Javascript
js函数参数设置默认值的一种变通实现方法
2014/05/26 Javascript
如何书写高质量jQuery代码(使用jquery性能问题)
2014/06/30 Javascript
jquery向上向下取整适合分页查询
2014/09/06 Javascript
node.js插件nodeclipse安装图文教程
2020/10/19 Javascript
[js高手之路]寄生组合式继承的优势详解
2017/08/28 Javascript
基于JavaScript实现五子棋游戏
2020/08/26 Javascript
解决VUEX兼容IE上的报错问题
2018/03/01 Javascript
vue轮播图插件vue-concise-slider的使用
2018/03/13 Javascript
jQuery实现表格隔行换色
2018/09/01 jQuery
jQuery pagination分页示例详解
2018/10/23 jQuery
vue-router重定向和路由别名的使用讲解
2019/01/19 Javascript
vue单页面在微信下只能分享落地页的解决方案
2019/04/15 Javascript
Vue表单控件数据绑定方法详解
2020/02/05 Javascript
微信小程序自定义扫码功能界面的实现代码
2020/07/02 Javascript
[50:27]Secret vs VG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
[42:32]完美世界DOTA2联赛循环赛 Magma vs PXG BO2第二场 10.28
2020/10/28 DOTA
Python中的迭代器漫谈
2015/02/03 Python
深入Python解释器理解Python中的字节码
2015/04/01 Python
python统计文本文件内单词数量的方法
2015/05/30 Python
python中abs&map&reduce简介
2018/02/20 Python
pandas.DataFrame.to_json按行转json的方法
2018/06/05 Python
pyqt 多窗口之间的相互调用方法
2019/06/19 Python
python自定义时钟类、定时任务类
2021/02/22 Python
使用python批量转换文件编码为UTF-8的实现
2020/04/03 Python
利用Python如何制作贪吃蛇及AI版贪吃蛇详解
2020/08/24 Python
浅谈CSS3中的变形功能-transform功能
2017/12/27 HTML / CSS
可持续未来的时尚基础:Alternative Apparel
2019/05/06 全球购物
毕业生教师求职信
2013/10/20 职场文书
企业新年寄语
2014/04/04 职场文书
公司年会开场白
2015/06/01 职场文书
golang特有程序结构入门教程
2021/06/02 Python