close
在Windows 10的 Python 安裝pcapy的方式
在Windows 10中,為了安裝scapy,遇到很多相關模組未被安裝的問題,pcapy便是其中之一,而相信該模組應該有機會在其他地方同樣會被要求要安裝,所以在這邊就大概寫一下如何把這安裝過程有點複雜的套件安裝起來。
要安裝這個套件,必須分成三個步驟:
- Download and install VC++ 9.0 for python 2.7 module from http://aka.ms/vcpython27 如果你的電腦缺乏該套件,那用pip安裝pcapy時便會看到以下訊息:
- Download and unzip Winpacp Developer’s Pack from https://www.winpcap.org/devel.htm 下載該開發包然後解壓縮為WpdPack然後放到任一路徑底下,如: D:\Backup\WpdPack
需要這一步是因為我們用pip install pacpy時若沒有指定去哪找pcap,h檔,會出現找不到pcap,h的error如下:
- 此時可以下一串看起來有點複雜的指令來install pacpy的package了。
> 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
有時候還真覺得要在windows裝python的package還真是挺不容易呀。
2017年9月24日星期日
全站熱搜