web-dev-qa-db-ja.com

Raspberry Pi-Python:インストールPandas on Python 3.5.2

  1. 最新バージョンのRaspbian(Noobs 2.3.0とともにインストール)を搭載したRaspberry3モデルBがあります。
  2. この投稿にある手順を使用して、Python 3.5.2を正常にインストールしました: http://bohdan-danishevsky.blogspot.com.es/2015/10/building-python -35-on-raspberry-pi-2.html
  3. Pandas(特にバージョン0.18以降)をそのバージョンのPython(3.4ではない)にインストールしようとしています。
  4. Pip installを試しましたが、バージョン3.4をアンインストールしてもpython 3.5.2)を指すことができません。また試しました。

    Sudo apt-get install python3-pandas
    

    運がない...

私はかなり必死です。これを行う方法はありませんか?このサイトで複数のソリューションを検索しましたが、まだ何もありません。

誰かがそれを行う方法を知っていますか?
ありがとう

7
Victor Sg

私は同じことを探していました。RaspberryPi3に現在のバージョンのpandasを「インストール」する方法です。apt-getを使用してRPiにインストールすると、古いバージョンのpandasがプルされます。 ] Raspbianリポジトリから。

GitHubで。 RPi 3に現在のバージョンのpandas(および一般的にはPython /パッケージ)をインストールするための2つのソリューションを見つけました。1つのソリューションはpandasを直接Raspberry Piにビルドしてインストールすることを含み、もう1つのソリューションは現在のRaspberryPiバージョンのconda(BerryCondaと呼ばれる)をRaspberry Piにインストールしてから、現在のバージョンのpandasをRPiパッケージとしてAnacondaCloudからダウンロードします。

解決策1:解決策1:

ユーザー kleinee on GitHubは、Raspberry Pi 2および/または3でJupyterノートブックサーバーを作成するスクリプトを作成しました。スクリプトの目的はJupyterノートブックサーバーを作成することですが、変更することもできます。 pandasの現在のバージョンのみをRPiに簡単にインストールできます。

スクリプトは、Python 3の最新バージョン(現在は3.6.1)をダウンロードし、セットアップしてRPiにインストールすることから始まります。次に、スクリプトは、パンダの現在のバージョンを含む、彼が「科学的スタック」と呼ぶものの他の部分をダウンロードします。また、インストールされているPythonパッケージの更新を確認し、必要に応じて自動的に更新する別のスクリプトも提供しています。

スクリプト全体をそのまま実行することも(Python、jupyter、pandas、numpy、scipy、matplotlibなどの現在のバージョンをインストールするため)、スクリプトを編集して現在のバージョンのpandasのみをインストールすることもできます。昨日スクリプトを「現状のまま」実行しましたが、Pythonと付属の「スタック」(パンダを含めるため)をRPi3にインストールするのに約4時間かかりました。

このソリューションの利点は、Pythonの現在のバージョンとパッケージをソースから直接ダウンロードするため、常に最新バージョンを取得できることです。欠点は、RPi上でローカルに「ビルド」する必要があることです。これには時間がかかります(私の場合、Python自体を含む約12個のパッケージの場合は4時間)。

解決策2:解決策2:

ユーザー jjhelmus は、condaの現在のRPiバージョンである「BerryConda」を作成しました。彼はまた、Pythonパッケージ(現在のバージョンのパンダを含む)を作成し、AnacondaCloudのRPiチャネルで利用できるようにしています。このソリューションを使用すると、ソリューション1の場合のように、コンパイルせずにBerryCondaを使用してpandasの現在のバージョンをインストールできます。

このソリューションの利点は、ローカルで何もコンパイルする必要がないため、セットアップがはるかに高速になることです。考えられる欠点は、BerryCondaおよび関連するパッケージが、AnacondaまたはContinuum Analyticsに関連付けられていない誰かによって構築および保守されており、将来もそうし続ける可能性があることです。 BerryCondaパッケージは現在最新ですが、将来的にそうなるという保証はありません。

8
s-huffman