2016-10-26 28 views
0

私は現在ラズベリーパイでプロジェクトを進めています。私は、端末にpyrebaseをインストールしているImportError: 'pyrebase'という名前のモジュールがありません

import pyrebase 

pip install pyrebase 

はまた、私は「pyrebase doesnのことを承知している。このプロジェクトでは、私はGoogleのfirebaseに私のラズベリーを接続したい、そのため私は使用する必要があります私はPython 3.4.2を使用しています。私はなぜPythonがそれを見つけることができないのかわかりません、アイデアや提案?

+1

pipが正常にインストールされた場合は、 'pip freeze'の出力に表示されます。出力に' pyrebase'が表示されませんか?また、python 3.4.2でpipをインストールしましたか? – davedwards

+0

@downshift pyrebaseはpip freezeで表示されていないので、正しくインストールされていないと思います。あなたはこの問題を解決する方法を知っていますか、私は3.4.2のためにそれをインストールしたかどうかもわかりません、私はちょうど私がbevore pip pyrebaseをインストールすると言ったようにしました。事前に感謝します。 –

+0

[python 3.4.2 docs](http://docs.python.org/3.4/installing/#install-scientific-python-packages)によれば、あなたはそのPythonバージョンを明示的に指し、その 'pip 'コマンドを使用して、使用しているプラ​​ットフォームに応じて、pythonのバージョン3.4.2に' pip'がインストールされているかどうかを確認します。[raspberrypiのウェブサイト](https://www.raspberrypi.org/documentation/linux /software/python.md)は 'pip3 install 'のようなものを使って 'python 3 'のパッケージをインストールするのに対し、' pip'は 'python 2'のモジュールをインストールするので、' pip3 install pyrebase'を試してみてください。 – davedwards

答えて

0

チェックあなたが使用しているPIPがあなたのPythonのバージョン

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

鉱山で作業している場合は、Python 2.7と協力しています。 正しいPythonバージョンで作業している場合は、pip freezeまたはpip listを実行して、現在インストールされているライブラリのリストを表示し、インストールしようとしているライブラリがあるかどうかを確認してください。

from pyrebase import pyrebase 

私の作品:

1

は次のようにインポートしてください。

+0

はここでは動作しません。 – Notflip

2

複数のバージョンのpythonがインストールされている場合、インストールするpyrebaseのバージョンと混同される可能性があります。

試してみてください。

pip3 install pyrebase 
+1

それは私のために働いた。それはかなり明白ですが、最初にsudoを追加する必要があります。 'sudo pip3 install pyrebase' – valenta

0

最良のオプションは、私は、debian上でこれを試してみました絶対に理由もなく同じ問題を持っているとして、あなたのラズベリーパイにUbuntuのメイトをインストールすることです!だから私はubuntuのメイトをインストールし、ここでそれは働いて行く!

0
pip install pyrebase <br> 

これは私がpyrebase"import error"を得ていた

`pip3.x install pyrebase` 
0

を実行し、代わりにPythonの3.xおよびpip3.xをインストールしてくださいPythonの2.xの
ためです。このリンクを確認した後、私は問題のアイデアを得ましたが、適切な解決策を見つけることができませんでした。一日苦労した後、私は解決策を手に入れました。エンジニアリングプロジェクトにPYREBASEを使用していたので、RASPBIAN-JESSIEストレッチ画像をSDに再インストールしました。 python2.7python3を削除してから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 

と今、pyrebase import pyrebase

から

、それはインポートエラーを与えませんでした。

関連する問題