2016-06-23 3 views
2

Используя следующий код Python:Почему я получаю FileNotFoundError: [Errno 2] Нет такого файла или каталога: '/ SBIN/iwlist'

>>> from wifi import Cell, Scheme 
>>> Cell.all('wlan0') 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/usr/local/lib/python3.5/site-packages/wifi/scan.py", line 39, in all 
    stderr=subprocess.STDOUT) 
File"/usr/local/Cellar/python3/3.5.0/Frameworks/Python.framework/Versions/3.5/lib/python3.5/subprocess.py", line 629, in check_output 
**kwargs).stdout 
    File "/usr/local/Cellar/python3/3.5.0/Frameworks/Python.framework/Versions/3.5/lib/python3.5/subprocess.py", line 696, in run 
with Popen(*popenargs, **kwargs) as process: 
    File "/usr/local/Cellar/python3/3.5.0/Frameworks/Python.framework/Versions/3.5/lib/python3.5/subprocess.py", line 950, in __init__ 
restore_signals, start_new_session) 
    File "/usr/local/Cellar/python3/3.5.0/Frameworks/Python.framework/Versions/3.5/lib/python3.5/subprocess.py", line 1540, in _execute_child 
raise child_exception_type(errno_num, err_msg) 
FileNotFoundError: [Errno 2] No such file or directory: '/sbin/iwlist' 

Почему я получаю сообщение об ошибке FileNotFoundError: [Errno 2] No such file or directory: '/sbin/iwlist'?

ответ

-1

Вы либо не установили iwlist, либо он установлен на другом пути, например /usr/sbin/iwlist. Если это так, то вы можете создать ссылку symbolink, напр .:

`пер -s/USR/SBIN/iwlist/SBIN/iwlist»

Если он не установлен, а затем вам нужно установите его.

+0

Вам не хватает очень важной детали - автор использует Mac OS, а iwlist - это беспроводная сеть Linux инструмент. – duskwuff

0

Модуль Python, который вы пытаетесь использовать, работает только в Linux - исполняемый файл «iwlist» специфичен для Linux. Модуль несовместим с macOS - вам нужно будет найти модуль Python, который поддерживает macOS, или использовать этот модуль на компьютере Linux. (Виртуальная машина будет не работать, так как она не будет иметь доступ к беспроводному оборудованию вашего компьютера.)

Смежные вопросы