文章目录
- 前言
-
- pyspider安装步骤
- pyspider报错总结
-
- 1.Command"python setup.py egg_info"failed with error code 1 in .................pycurl
- 2.error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
- 3.ValueError: Invalid configuration: - Deprecated option 'domaincontroller'
- 4.ImportError: cannot import name 'DispatcherMiddleware' from 'werkzeug.wsgi'
- 5.SyntaxError: invalid syntax
- 6.OSError: [Errno 98] Address already in use
- 后记
前言
最近在按照崔庆才老师的《python网络爬虫实战》这本书学习爬虫,或许是年代久远吧(过了两三年了),再就是系统各种玄学操作,在安装各种库的时候经常会出现乱七八糟的错误,一个错连着另外一个错,愣是安装不了,网上也是林林总总的解决方法,下面我就以我自己在安装过程中遇到的一些问题来加以解决。
pyspider安装步骤
由于我是在Linux的Ubuntu18.04操作系统上安装的,所以各种命令是依照Linux系统,出现问题的小伙伴注意加以鉴别。
安装命令如下:
pip3 install pyspider
pyspider报错总结
安装命令就是这么简单,但是你的操作系统或者电脑可是不会让你轻易就能使用pyspider的,一般会有如下报错:
1.Command"python setup.py egg_info"failed with error code 1 in …pycurl
重点是后面的pycurl,某大佬是这样解释的:
在安装 pyspider 的时候我就遇到了这个问题, pyspider 依赖 pycurl 这个库,而 pycurl 要求系统中存在相对应的库。
经过我的测试, curl 是正确安装了的,但是却依然提示了找不到 curl-config 的问题
并且给出了如下的解决方案:
sudo apt-get install libcurl4-gnutls-dev
或许某些同学的电脑运行之后就可以了,然而对我来说