Mac OS安装Scrapy

个人觉得掌握简单的爬虫知识非常有用,特别是想要从一些特定网站自动地下载一些资源或者统计一些数据,非常的有用。对于产品经理来说,如果要了解竞争产品、替代产品的价格,可以写一个爬虫脚本从各大电商网站爬取相关的资料,避免人工处理的麻烦。

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):

原因很简单:Scrapy依赖six库,但是系统的six库比较老,安装scrapy需要卸载之后安装一个新的。但是Mac OS本身也依赖six,导致无法删除,因此没有办法安装Scrapy。

解决的方式是:使用virtualenv来安装。

  1. sudo pip install virtualenv
  2. virtualenv scrapyenv
  3. cd scrapyenv
  4. source bin/activate
  5. pip install Scrapy

安装完成之后,安装如下包:

好了,可以使用scrapy startproject yourproject开始你的爬虫之旅了。

时间: 2024-10-25 03:29:17

Mac OS安装Scrapy的相关文章

Mac OS安装Scrapy失败

报错: 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

mac os安装scrapy框架

因为Mac 自带了python 2.7 所以只需要安装pip包管理工具安装scrapy就可以了 sudo easy_install pip 然后 pip install Scrapy 但是报错了 显示了依赖satisfied 但是就是装不了 在网上找了各种资料 都是各种各样 最后一不小心 sudo rm -rf /usr/bin/python 干脆删除了python 使用homebrew 安装python3 brew install python3 在brew 的目录下发现pip3也安装好了 再

mac OS 安装maven遇到问题e45: 'readonly' option is set

1.下载 Maven, 并解压到某个目录.例如/Users/yintingting/apache-maven-3.3.9 2.打开Terminal,输入以下命令,设置Maven classpath vi ~/.bash_profile 3.添加下列两行代码,之后保存并退出Vi: export M2_HOME=/Users/yintingting/apache-maven-3.3.9(这里写你自己的maven文件路径) export PATH=$PATH:$M2_HOME/bin 4.然后按ESC

Mac OS安装octave出现的问题-'error:terminal type set to 'unknown'的解决'

学习Machine learning需要使用Octave语言,毕竟吴恩承力荐.本机系统Mac OS X EI Capitan, 其实什么系统都无所谓了,安装原理都是一样的. 在不断才坑中,理清楚了各个软件之间的关系: Octave是一个类似于MATLAB一样强大的语言,相比来说,它是开源的,FREE! Octave中使用了GNUplot来绘制图像,所以需要在电脑上安装gnuplot才能使用它的图像绘制的功能.PS: 我首先在coursera上安装课程资源里面给的链接,安装了Octave,后来发现

解决Mac os 安装软件一直卡在 Updating Homebrew

Mac os 安装软件时卡在 Updating Homebrew 的解决办法 方法一:禁用安装软件时更新homebrew vim ~/.bash_profile # 增加如下一行 export HOMEBREW_NO_AUTO_UPDATE=true 方法二:更换 homebrew 源 cd "$(brew --repo)" git remote set-url origin https://mirrors.ustc.edu.cn/brew.git #替换掉 homebrew-core

Mac OS 安装Wget

没有Wget的日子是非常难过的,强大的Mac OS 下安装Wget非常简单 下载一个Wget的源码包,http://www.gnu.org/software/wget/ 打开终端解压, 1 输入:tar zxvf wget-1.9.1.tar.gz 2 cd 进入到解压的目录 3 输入:./configure --with-ssl=openssl 4 输入:make 5 输入:sudo make install 输入秘密 OK 安装完成! 可以输入wget www.google.com 测试是否

VMware Workstation 12 Mac OS 安装

准备工作: 1.VMware Workstation 12 Pro 2.Mac OS映像下载 Yosemite Install(14A389).cdr 3.VMware Workstation插件下载 unlocker206.zip或者unlock-all-v120.zip unlocker它是VM虚拟机用来安装mac操作系统必备的补丁,运行这个补丁后,你才可以看到Apple Mac OS X 的安装选项.否则是无法加载ISO(DMG)镜像文件进行安装的.想安装黑苹果这个补丁是不可缺少的 安装过

Mac os安装git

这里先介绍下使用Command-line.1,下载Git installer,地址:http://git-scm.com/downloads2,下载之后打开,双击.pkg安装3, 打开终端,使用git --version命令查看安装版本,有就是安装成功了/*以下4.5命令如果已经使用Bitbucket创建过了,将会自动包含*/4,创建一个全球用户名git config --global user.name "FIRST_NAME LAST_NAME"5,创建一个全球邮箱git conf

<亲测好使>mac os 安装mcrypt扩展

以前安装opencart的时候倒是不需要mcrypt 这个库.但是新版本需要了.加上自己的 是mac环境.当时闲麻烦,就一直没装.这次下午就寻思给装上吧! 1.首先你要先安装xcode这个工具.不然没办法编译! xcode这个可以在苹果appstore下载. 2.安装 command line tools   打开xcode .->> Preferences 然后点击command line tools   install  等下再完成安装就行了 也可以按照这个国外高人写的安装 https:/