51Testing软件测试论坛

标题: PySpider安装及使用过程(mac版) [打印本页]

作者: 测试积点老人    时间: 2018-12-6 14:09
标题: PySpider安装及使用过程(mac版)
安装过程 (基础过程没什么操作):


使用过程:
                         (使用pycharm的情况(pycharm与shell不同版本):打开pycharm的terminal界面)

        4.1问题1:   
  1.      ImportError: pycurl: libcurl link-time ssl backend (***) is different from compile-time ssl backend (none/other)
复制代码
               这种情况是mac独有的(pycurl与libcurl版本冲突)
                根据第一个括号中内容的不同:
  1. <p>                nss:</p><p>                        pip uninstall pycurl </p><p>                        export PYCURL_SSL_LIBRARY=nss</p><p>                        pip install pycurl</p><p>
  2. </p><p>                    openssl:</p><p>
  3. </p><p>                        pip uninstall pycurl </p><p>                        export PYCURL_SSL_LIBRARY=openssl</p><p>                        pip install pycurl</p><p></p>
复制代码

           4.2问题2:
  1.                 Could not create web server listening on port 2555
复制代码
           这种情况在shell中直接输入lsof -i:2555查看2555端口是否已经被使用(其实这种情况基本就是被phantomjs占用了)

            显示出类似:
  1. <p>                COMMAND   PID      USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME</p>
复制代码
  1.             phantomjs 815 thekernel   12u  IPv4 0xa481aab9e34a6609      0t0  TCP *:25555 (LISTEN)
复制代码
        在终端再输入kill -9 815(自己对应的PID)







欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2