Windows 10 Python 安裝pcapy的方式

  在Windows 10中,為了安裝scapy,遇到很多相關模組未被安裝的問題,pcapy便是其中之一,而相信該模組應該有機會在其他地方同樣會被要求要安裝,所以在這邊就大概寫一下如何把這安裝過程有點複雜的套件安裝起來。

  要安裝這個套件,必須分成三個步驟:

  1. Download and install VC++ 9.0 for python 2.7 module from http://aka.ms/vcpython27  如果你的電腦缺乏該套件,那用pip安裝pcapy時便會看到以下訊息:
  2. Download and unzip Winpacp Developer’s Pack from https://www.winpcap.org/devel.htm  下載該開發包然後解壓縮為WpdPack然後放到任一路徑底下,如: D:\Backup\WpdPack

  需要這一步是因為我們用pip install pacpy時若沒有指定去哪找pcap,h檔,會出現找不到pcap,herror如下:

  1. 此時可以下一串看起來有點複雜的指令來install pacpypackage了。

> pip install pcapy --global-option=build_ext --global-option="-LD:\Backup\WpdPack\Lib" --global-option="-ID:\Backup\WpdPack\Include”

  然後就大功告成了,其中最後一個指令大概是指定pcap.h的相關resource位置在那的意思,有關這段指令可以參考: https://stackoverflow.com/questions/22996098/trouble-installing-pcapy-on-windows-7-cannot-open-include-file-pcap-h

有時候還真覺得要在windowspythonpackage還真是挺不容易呀。

2017924日星期日

arrow
arrow
    全站熱搜

    jackterrylau 發表在 痞客邦 留言(0) 人氣()