Давайте сначала посмотрим на эту конкретную строку cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -DWIN32=1 -Ic:\wpdpack\Include -Ic:\python27\include -Ic:\python27\PC /Tppcapdumper.cc /Fobuild\temp.win-amd64-2.7\Release\pcapdumper.obj
Как вы можете видеть там, при установке pip, setup.py попытается использовать winpcap в качестве зависимости для компиляции pcapdumper.cc и расположение, как ожидается, будет c:\wpdpack
.
Чтобы это работало, вам просто нужно скачать и извлечь последнюю * стабильную библиотеку winpcap версию (т.е.: не бета суффикс) и распакуйте его на c :.Затем вы просто открываете визуальную командную строку и попробуйте снова pip install pcapy
.
В моем случае я попытался использовать vs2015 + python3.6.x, и он был скомпонован гладко.В любом случае, убедитесь, что вы внимательно прочитали его документы, особенно ту часть, в которой говорится о требованиях .
Также, последний совет, я рекомендую вам взглянуть на это ответ , который очень кратко объясняет, как действовать каждый раз, когда вы хотите установить сложные библиотеки, подобные этой pcapy.