ImportError: нет модуля с именем libsPython

Программы на Python
Ответить
Anonymous
 ImportError: нет модуля с именем libs

Сообщение Anonymous »

Я пытаюсь запустить в терминале этот код с именем распознавания-from-microphone.py. Код обширный, поэтому я не буду распечатывать его целиком. Цель кода — распознавать звук с USB-микрофона, подключенного к моему Raspberry Pi.
Вот часть кода, которую вам нужно знать:

Код: Выделить всё

import os
import sys
import libs
import fingerprint as fingerprint
import argparse

from argparse import RawTextHelpFormatter
from itertools import zip_longest
from termcolor import colored
from config import get_config
from reader_microphone import MicrophoneReader
from visualiser_console import VisualiserConsole as visual_peak
from visualiser_plot import VisualiserPlot as visual_plot
from db_sqlite import SqliteDatabase
from db_mongo import MongoDatabase

if __name__ == '__main__':
config = get_config()

db = SqliteDatabase()

parser = argparse.ArgumentParser(formatter_class=RawTextHelpFormatter)
parser.add_argument('-s', '--seconds', nargs='?')
args=parser.parse_args()

if not args.seconds:
parser.print_help()
sys.exit(0)
Для кода необходим параметр, который вставляется в терминал. Я набираю это в терминале:

Код: Выделить всё

pi@raspberrypi:~/Desktop/Research/audio_recognition_system $ python recognize-from-microphone.py -s 5
-s 5 — это параметр, указывающий необходимые секунды. Однако он возвращает эту ошибку:

Код: Выделить всё

Traceback (most recent call last):
File "recognize-from-microphone.py", line 4, in 
import libs
ImportError: No module named libs
Однако, когда я ставлю

Код: Выделить всё

pip install libs
он ​​возвращает:

Код: Выделить всё

Defaulting to user installation because normal site-packages is not writeable
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: libs in /home/pi/.local/lib/python3.7/site-packages (0.0.9)
Когда я пытаюсь запустить его в компиляторе, он просто выходит из системы, потому что параметр не вставлен, и я не знаю, куда и как вставить параметр в реальный код , я просто знаю, куда поместить параметр в терминале. Если бы кто-нибудь мог помочь, было бы здорово, спасибо.
Примечание: внутри каталога также есть пустая папка с именем libs, может ли это быть частью проблемы?

Подробнее здесь: https://stackoverflow.com/questions/662 ... named-libs
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»