я пытаюсь получить доступ к моей базе данных firebase через программу python на моей платформе рэпбера pi 3, но я столкнулся с той же ошибкой импорта
File "/home/pi/Desktop/testFB.py", line 1, in <module>
import pyrebase
ImportError: No module named 'pyrebase'
Вот код
import pyrebase
config = {
"apiKey": "apikey",
"authDomain": "db.firebaseapp.com",
"databaseURL": "https://db.firebaseio.com/",
"storageBucket": "db.appspot.com"
}
firebase = Pyrebase.initialize_app(config)
db=firebase.database()
print(db.get())
при запуске 'pip3 list', там находится "Pyrebase == 3.0.27"
но в файле /usr/lib/python3.5 (где остальные мои модули) Pyrebase.py не существует?
любая помощь приветствуется, хотя подобные вопросы имеют решения, которые не работали для меня... спасибо заранее, 3NiGMa
Вы либо не установили модуль, либо путь, где установлен модуль, не входит в ваш текущий PATH Python.
Я рекомендую использовать pip для установки всех модулей.
pip install pyrebase
Вы можете показать свои пути включения:
python -c "import sys; print('\n'.join(sys.path))"
Вы можете найти свою папку pyrebase в этих дорожках? Если в вашем конфиге не что-то не так.
Я также рекомендую вам использовать virtualenv
, для получения дополнительной информации см. Https://docs.python-guide.org/dev/virtualenvs/, поскольку вы можете выбрать версию интерпретатора python и параметры для каждого проекта, и вам не нужно смешивать модули, необходимые другими проектами. Он также всегда создает чистое состояние для нового проекта.
pip3 list
вашего pip3 list
или вы отредактировали его.