#python
#питон
Вопрос:
Как решить эту проблему, с которой я сталкиваюсь при импорте кода, но я импортирую, но она не работает.как решить эту проблему
import speech_recognition as sr
import smtplib
import pyaudio
import platform
import sys
from bs4 import BeautifulSoup
import email
я сталкиваюсь с этой проблемой
Traceback (most recent call last):
File "<ipython-input-5-77331e0ff612>", line 1, in <module>
runfile('C:/Users/atiqpc/.spyder-py3/temp.py',
wdir='C:/Users/atiqpc/.spyder-py3')
File "E:anacodalibsite-
packagesspyderutilssitesitecustomize.py"line705, in runfile
execfile(filename, namespace)
File "E:anacodalibsite-packagesspyderutilssitesitecustomize.py", line
102, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)
File "C:/Users/atiqpc/.spyder-py3/temp.py", line 9, in <module>
import speech_recognition as sr
ModuleNotFoundError: No module named 'speech_recognition'
Комментарии:
1. Похоже, что ваш модуль python
speech_recognition
не установлен. Проверьте PYTHONPATH.2. можете ли вы перечислить свою структуру папок? и как (и в каком каталоге это) вы запускаете temp.py ?
3. да, это проблема runfile(‘C:/Users/atiqpc/.spyder-py3/temp.py ‘, wdir=’C:/Users/atiqpc/.spyder-py3 ‘)
4. какие файлы находятся внутри
.spyder-py3
? используете ли выvirtualenv
? вы установили библиотеки сpip install -r requirements.txt
помощью ? если да, то что есть вrequirements.txt
версии python?
Ответ №1:
Когда вы прочитаете руководство Fine, вы увидите, что важно
$ pip install SpeechRecognition
вместе с зависимостями.
Используйте это, чтобы помочь отладить ситуацию:
import pprint
import sys
pprint.pprint(sys.path)
Найдите каталог, соответствующий месту pip
установки пакета.
Если вы
$ export PYTHONPATH=/some/dir/containing/package
тогда import
вы сможете ее найти.