Mac OS安装Scrapy 以及six 不能卸载的问题
2018-01-09 14:35
543 查看
个人觉得掌握简单的爬虫知识非常有用,特别是想要从一些特定网站自动地下载一些资源或者统计一些数据,非常的有用。对于产品经理来说,如果要了解竞争产品、替代产品的价格,可以写一个爬虫脚本从各大电商网站爬取相关的资料,避免人工处理的麻烦。
Python写爬虫可以从简单的Scrapy框架入手。对于Mac OS系统来说,由于系统本身会引用自带的python2.x的库,因此默认安装的包是不能被删除的。如果你使用python3.x可以使用homebrew来安装,但是如果你习惯使用python2.x,那么直接安装在默认路径会出错。
2
3
4
5
6
7
原因很简单:Scrapy依赖six库,但是系统的six库比较老,安装scrapy需要卸载之后安装一个新的。但是Mac OS本身也依赖six,导致无法删除,因此没有办法安装Scrapy。
解决的方式是:使用virtualenv来安装。
安装完成之后,安装如下包:
好了,可以使用
Python写爬虫可以从简单的Scrapy框架入手。对于Mac OS系统来说,由于系统本身会引用自带的python2.x的库,因此默认安装的包是不能被删除的。如果你使用python3.x可以使用homebrew来安装,但是如果你习惯使用python2.x,那么直接安装在默认路径会出错。
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):1
2
3
4
5
6
7
原因很简单:Scrapy依赖six库,但是系统的six库比较老,安装scrapy需要卸载之后安装一个新的。但是Mac OS本身也依赖six,导致无法删除,因此没有办法安装Scrapy。
解决的方式是:使用virtualenv来安装。
sudo pip install virtualenv
virtualenv scrapyenv
cd scrapyenv
source bin/activate
pip install Scrapy
安装完成之后,安装如下包:
好了,可以使用
scrapy startproject yourproject开始你的爬虫之旅了。
相关文章推荐
- 联想笔记本不能安装操作系统以及如何解决隐藏分区的问题
- 关于虚拟机VMware的安装以及卸载的问题
- 微软Windows卸载工具--可解决更新Silverlight不能成功安装问题
- Mac OS yosemite手动卸载db2 v10.1以及重新安装过程(不断更新中...)
- 在Eclipse3.4中安装Ext和删除Spket以及不能自动提示问题的解决总结
- SPS安装过程中配置服务器场帐户设置页面不能正常显示以及IIS中SPS管理站点未配置成功问题的原因
- 解决office 2013不能正常安装问题(卸载原有32位软件)
- Cent OS下安装Python2.7.1 以及装完后 yum 不能用的问题
- Mac OS下Android Studio 新安装或者更新版本之后不能启动问题解决
- 安装MySQL,以及解决不能写汉字问题
- 解决mysql的问题安装卸载以及配置外部访问权限的各种问题总结
- 装完Windows Media Player 11后PPlive不能播放,以及Windows Media Player 11不能卸载的问题
- copssh的安装与卸载 不能正常启动问题解决
- U盘在其他的电脑能读但是在自己的电脑中不能显示,反复安装卸载驱动都不行的问题解决
- HD Audio声卡驱动不能安装也不能卸载的问题
- HD Audio声卡驱动不能安装也不能卸载的问题
- visual studio installer 卸载时不能删除安装目录问题
- 同时安装ASA10以及ASA11两个数据库导致不能使用SQLSERVER2005 management studio的问题解决
- Centos6.5_x86上Oracle11g2 32位的安装与卸载以及相关问题汇总
- 解决win2003 卸载IIs后重新安装 提示“不能复制文文件”的问题