#python #module #pip #pycharm
#python #модуль #pip #pycharm
Вопрос:
Я получаю следующую ошибку из-за модуля ‘pyof’, который, похоже, отсутствует:
/Users/daniela/PycharmProjects/ofp_sniffer/end_to_end/bin/python /Users/daniela/PycharmProjects/ofp_sniffer/ofp_sniffer.py
Traceback (most recent call last):
File "/Users/daniela/PycharmProjects/ofp_sniffer/ofp_sniffer.py", line 19, in <module>
from libs.gen.packet import Packet
File "/Users/daniela/PycharmProjects/ofp_sniffer/libs/gen/packet.py", line 6, in <module>
import libs.tcpiplib.prints
File "/Users/daniela/PycharmProjects/ofp_sniffer/libs/tcpiplib/prints.py", line 12, in <module>
from apps.ofp_proxies import OFProxy
File "/Users/daniela/PycharmProjects/ofp_sniffer/apps/ofp_proxies.py", line 13, in <module>
from libs.tcpiplib.process_data import get_protocol
File "/Users/daniela/PycharmProjects/ofp_sniffer/libs/tcpiplib/process_data.py", line 7, in <module>
from pyof.foundation.basic_types import BinaryData
ModuleNotFoundError: No module named 'pyof'
Однако я попытался установить пакет через интерпретатор проекта, пакета с таким именем нет. Я также пробовал pip install pyof или pip3 install pyof, и это результат:
Collecting pyof
Could not find a version that satisfies the requirement pyof (from versions: )
No matching distribution found for pyof
Ответ №1:
Спасибо всем, но, похоже, мне просто пришлось вручную установить python-openflow через pip install python-openflow.
Ответ №2:
если вы попытаетесь использовать этот пакет https://github.com/JuanFMontesinos/PyOF затем попробуйте pip3 установить pynpflow
Комментарии:
1. Там нет ни модулей, ни импортируемых пакетов с именами
pyof
. Пакет верхнего уровняpyflow
.