我一直试图通过rapberry pi 3上的python程序访问我的firebase DB,但我也遇到了相同的导入错误。
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不存在吗?
任何帮助都是很感激的,尽管类似的问题也有解决办法,但对我来说并不管用.谢谢,3 3NiGMa
发布于 2018-09-21 09:15:07
您既没有安装模块,也没有在当前python路径中包含安装模块的路径。
我建议使用pip安装所有模块。
pip install pyrebase您可以使用以下方式显示包含路径:
python -c "import sys; print('\n'.join(sys.path))"你能在这些路径中找到你的pyrebase文件夹吗?如果不是,您的配置就有问题了。
我还建议您使用virtualenv,有关更多信息,请参见https://docs.python-guide.org/dev/virtualenvs/,因为您可以为每个项目选择python解释器版本和depedencies,并且不必混合其他项目所需的模块。它也总是为一个新项目创建一个干净的状态。
发布于 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
https://stackoverflow.com/questions/52440377
复制相似问题