51Testing软件测试论坛
标题:
PySpider安装及使用过程(mac版)
[打印本页]
作者:
测试积点老人
时间:
2018-12-6 14:09
标题:
PySpider安装及使用过程(mac版)
安装过程
(基础过程没什么操作):
1.mac 打开 Shell
2.pip install pyspider
使用过程:
3.不使用pycharm的情况下(包括pycharm与shell是连接的):打开mac的shell界面
(使用pycharm的情况(pycharm与shell不同版本):打开pycharm的terminal界面)
4.在终端界面(不论哪种情况统称终端)输入pyspider all
4.1问题1:
ImportError: pycurl: libcurl link-time ssl backend (***) is different from compile-time ssl backend (none/other)
复制代码
这种情况是mac独有的(pycurl与libcurl版本冲突)
根据第一个括号中内容的不同:
<p> nss:</p><p> pip uninstall pycurl </p><p> export PYCURL_SSL_LIBRARY=nss</p><p> pip install pycurl</p><p>
</p><p> openssl:</p><p>
</p><p> pip uninstall pycurl </p><p> export PYCURL_SSL_LIBRARY=openssl</p><p> pip install pycurl</p><p></p>
复制代码
4.2问题2:
Could not create web server listening on port 2555
复制代码
这种情况在shell中直接输入lsof -i:2555查看2555端口是否已经被使用(其实这种情况基本就是被phantomjs占用了)
显示出类似:
<p> COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME</p>
复制代码
phantomjs 815 thekernel 12u IPv4 0xa481aab9e34a6609 0t0 TCP *:25555 (LISTEN)
复制代码
在终端再输入kill -9 815(自己对应的PID)
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2