关于安装Scrapy时遇到的一些问题。

说明:系统MacOs 10.12.5 ,python版本2.7.10,pip已安装。

使用命令 pip install Scrapy安装时出现下面异常:

Exception:
Traceback (most recent call last):
File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/basecommand.py", line 215, in main
status = self.run(options, args)
File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/commands/install.py", line 342, in run
prefix=options.prefix_path,
File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_set.py", line 784, in install
**kwargs
.............
OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/lxml'

解决办法是使用命令sudo pip install Scrapy 代替pip install Scrapy


关于安装Scrapy时遇到的一些问题。_第1张图片
EB8915BC-3B6A-4A8C-81CC-6031E5383F67.png

以前我也没怎么注意这个sudo的使用,查看了网上有篇文章这样介绍
点击查看

然而事情还没有完,出现了这个问题
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.

关于安装Scrapy时遇到的一些问题。_第2张图片
7ED33288-7D87-455F-AE48-4544435B6BD9.png

网上找到了类似问题,说是Scrapy依赖six库,但是系统的six库比较老,安装scrapy需要卸载之后安装一个新的。但是Mac OS本身也依赖six,导致无法删除,因此没有办法安装Scrapy。
按照 原文地址给出的得以解决。

你可能感兴趣的:(关于安装Scrapy时遇到的一些问题。)