Код ошибки (код выхода 1) при установке netfilterqueue на macOS - PullRequest
0 голосов
/ 23 января 2019

Когда я пытаюсь установить модуль netfilterqueue для python через pip, я получаю сообщение об ошибке:

"Command «/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python -u -c "импортировать setuptools, tokenize; файл = '/ private / tmp / pip-install-Ut3XcJ / netfilterqueue / setup.py'; f = getattr (tokenize, 'open', open) ( file ); code = f.read (). replace ('\ r \ n', '\ n'); f.close (); exec (compile (code, file , 'exec')) "install --record /private/tmp/pip-record-teUDXs/install-record.txt --single-version-externally-managed --compile "не удалось с кодом ошибки 1 в / private / tmp / pip-install-Ut3XcJ / netfilterqueue / "

Я установил модуль scapy без каких-либо проблем, поэтому я запутался, почему netfilterqueue не устанавливается. В настоящее время я использую macOS High Sierra.

Ответы [ 2 ]

0 голосов
/ 06 апреля 2019

код ошибки 1 означает, что операция запрещена, поэтому это проблема авторизации. Попробуйте с sudo перед командой: sudo pip install python-netfilterqueue

0 голосов
/ 23 января 2019

Согласно этой проблеме на их странице Github , она не поддерживается в macOS.

https://github.com/kti/python-netfilterqueue/issues/14:

libnetfilterqueue - это функция только для Linux, поэтому вы не сможете установить python-netfilterqueue в Mac OS.

https://github.com/kti/python-netfilterqueue/issues/2:

Извините, python-netfilterqueue не будет работать на Mac, потому что nfqueue доступен только для Linux: http://www.netfilter.org/projects/libnetfilter_queue/index.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...