解决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使用multiprocessing模块实现带回调函数的异步调用方法
Apr 18 Python
简单讲解Python中的字符串与字符串的输入输出
Mar 13 Python
python实现简单socket通信的方法
Apr 19 Python
python3下载抖音视频的完整代码
Jun 05 Python
Django中自定义查询对象的具体使用
Oct 13 Python
在tensorflow中设置使用某一块GPU、多GPU、CPU的操作
Feb 07 Python
django-crontab实现服务端的定时任务的示例代码
Feb 17 Python
numpy的Fancy Indexing和array比较详解
Jun 11 Python
详解Selenium 元素定位和WebDriver常用方法
Dec 04 Python
python help函数实例用法
Dec 06 Python
python神经网络编程之手写数字识别
May 08 Python
python分分钟绘制精美地图海报
Feb 15 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
PHPLog php 程序调试追踪工具
2009/09/09 PHP
PHP 日志缩略名的创建函数代码
2010/05/26 PHP
php使用function_exists判断函数可用的方法
2014/11/19 PHP
php使用递归函数实现数字累加的方法
2015/03/16 PHP
Yii中创建自己的Widget实例
2016/01/05 PHP
Linux安装配置php环境的方法
2016/01/14 PHP
Yii 2.0自带的验证码使用经验分享
2017/06/19 PHP
php递归函数怎么用才有效
2018/02/24 PHP
PHP实现二叉树深度优先遍历(前序、中序、后序)和广度优先遍历(层次)实例详解
2018/04/20 PHP
PHP与Web页面的交互示例详解一
2020/08/04 PHP
$(document).ready(function() {})不执行初始化脚本
2014/06/19 Javascript
基于BootStrap Metronic开发框架经验小结【六】对话框及提示框的处理和优化
2016/05/12 Javascript
nodejs简单实现操作arduino
2016/09/25 NodeJs
如何清除IE10+ input X 文本框的叉叉和密码输入框的眼睛图标
2016/12/21 Javascript
jQuery文字轮播特效
2017/02/12 Javascript
js自定义瀑布流布局插件
2017/05/16 Javascript
利用jQuery实现简单的拖曳效果实例代码
2017/10/20 jQuery
jQuery实现切换隐藏与显示同时切换图标功能
2017/10/29 jQuery
vue中的$emit 与$on父子组件与兄弟组件的之间通信方式
2018/05/13 Javascript
vue 解决IOS10低版本白屏的问题
2020/11/17 Javascript
Python找出list中最常出现元素的方法
2016/06/14 Python
win与linux系统中python requests 安装
2016/12/04 Python
Python原始字符串与Unicode字符串操作符用法实例分析
2017/07/22 Python
zookeeper python接口实例详解
2018/01/18 Python
Python实现的从右到左字符串替换方法示例
2018/07/06 Python
将string类型的数据类型转换为spark rdd时报错的解决方法
2019/02/18 Python
Python 使用PyQt5 完成选择文件或目录的对话框方法
2019/06/27 Python
Python根据服务获取端口号的方法
2019/09/25 Python
Python遍历字典方式就实例详解
2019/12/28 Python
利用python绘制正态分布曲线
2021/01/04 Python
Vinatis德国:法国领先的葡萄酒邮购公司
2020/09/07 全球购物
工地例会施工汇报材料
2014/08/22 职场文书
四群教育工作总结
2015/08/10 职场文书
JavaScript offset实现鼠标坐标获取和窗口内模块拖动
2021/05/30 Javascript
nginx请求限制配置方法
2021/07/09 Servers
Win11安装升级时提示“该电脑必须支持安全启动”
2022/04/19 数码科技