ImportError:没有名为'pyrebase'的模块

时间:2016-10-26 18:30:14

标签: python firebase raspberry-pi

我正在使用我的覆盆子pi开展一个项目。在这个项目中,我想将我的树莓连接到google firebase,因此我必须使用:

import pyrebase

我在终端安装了pyrebase:

pip install pyrebase

另外我知道pyrebase不支持python 2,所以我使用的是python 3.4.2。我不知道为什么python找不到它,有什么想法或建议吗?

8 个答案:

答案 0 :(得分:2)

如果您安装了多个版本的python,可能会对要安装的pyrebase版本感到困惑。

尝试:

pip3 install pyrebase

答案 1 :(得分:1)

尝试像这样导入:

from pyrebase import pyrebase

适合我。

答案 2 :(得分:1)

pip3 install pyrebase4 

如果这不起作用 写这个:

pip install pycryptodome

然后

pip install pyrebase

答案 3 :(得分:0)

检查您正在使用的点是否与您的python版本一起使用

pip --version
pip 8.1.2 from c:\python27\lib\site-packages (python 2.7)

我正在使用python 2.7。 如果您正在使用正确的python版本,请尝试使用pip冻结或点击列表查看当前安装的库列表,并检查您尝试安装的库是否存在。

答案 4 :(得分:0)

最佳选择是在您的覆盆子pi中安装Ubuntu Mate,因为我在debian上尝试了这个并且完全没有理由得到同样的问题!所以我安装了ubuntu伙伴,你在这里工作!!

答案 5 :(得分:0)

pip install pyrebase <br>

这是for python 2.x
请安装python 3.x和pip3.x,然后运行

`pip3.x install pyrebase`

答案 6 :(得分:0)

我收到"import error"的{​​{1}}。检查此链接后我得到了问题的想法,但无法找到适当的解决方案。经过一天的努力,我得到了解决方案。当我使用pyrebase进行工程项目时,我在SD上重新安装了PYREBASE拉伸图像。已删除RASPBIAN-JESSIEpython2.7并再次安装python3,然后安装python3并频繁重新启动。但它有效!

pyrebase

现在,

来自$ sudo apt-get remove python2.7 $ sudo apt-get remove python3 $ sudo reboot $ sudo apt-get install python3 $ wget https://bootstrap.pypa.io/get-pip.py $ sudo python3 get-pip.py $ pip3 freeze #(displays about 15 lines, if pip is installed correctly) $ pip3 list #(displays about 15 lines) $ sudo pip3 install pyrebase

并没有导致导入错误。

答案 7 :(得分:0)

出于某些原因,pyrebase Lib 仅适用于 pycharm ide。

donwload Pycharm IDE Here !

1- 开始清理:

pip3 uninstall pyrebase4

pip3 uninstall pyrebase

2- 安装库

pip3 install pyrebase

3- 重新启动您的电脑。

4- 以管理员身份运行 pycharm ide

5- 在 Python 中导入:

from pyrebase import pyrebase

你现在应该让它工作!