首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有叫pyrebase的模块吗?

没有叫pyrebase的模块吗?
EN

Stack Overflow用户
提问于 2018-09-21 09:11:10
回答 2查看 3.3K关注 0票数 1

我一直试图通过rapberry pi 3上的python程序访问我的firebase DB,但我也遇到了相同的导入错误。

代码语言:javascript
复制
File "/home/pi/Desktop/testFB.py", line 1, in <module>
import pyrebase
ImportError: No module named 'pyrebase'

这是代码

代码语言:javascript
复制
 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不存在吗?

任何帮助都是很感激的,尽管类似的问题也有解决办法,但对我来说并不管用.谢谢,3 3NiGMa

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-09-21 09:15:07

您既没有安装模块,也没有在当前python路径中包含安装模块的路径。

我建议使用pip安装所有模块。

代码语言:javascript
复制
pip install pyrebase

您可以使用以下方式显示包含路径:

代码语言:javascript
复制
python -c "import sys; print('\n'.join(sys.path))"

你能在这些路径中找到你的pyrebase文件夹吗?如果不是,您的配置就有问题了。

我还建议您使用virtualenv,有关更多信息,请参见https://docs.python-guide.org/dev/virtualenvs/,因为您可以为每个项目选择python解释器版本和depedencies,并且不必混合其他项目所需的模块。它也总是为一个新项目创建一个干净的状态。

票数 1
EN

Stack Overflow用户

发布于 2020-11-02 09:19:01

回滚卸载移至c:\users\hitman\appdata\local\programs\python\python38-32\lib\site-packages\crypto的密码穹顶

从C:\Users\Hitman\AppData\Local\Programs\Python\Python38-32\Lib\site-packages~rypto搬到c:\users\hitman\appdata\local\programs\python\python38-32\lib\site-packages\pycryptodome-3.9.8.dist-info

来自C:\Users\Hitman\AppData\Local\Programs\Python\Python38-32\Lib\site-packages~ycryptodome-3.9.8.dist-info

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52440377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档