Armadilloフォーラム

Armadillo-IotA6 python インストール

inuneko

2022年2月16日 11時55分

お世話になっております。
pythonをインストールしたいのですが下記のURLにあったarmadillo410と同じ方法でインストールすればよいのでしょうか?
それともA6では別の方法でもインストールできるのでしょうか?
https://armadillo.atmark-techno.com/forum/armadillo/1561

コメント

at_shinya.koga

2022年2月16日 13時14分

アットマークテクノの古賀です。

inunekoさん:
>pythonをインストールしたいのですが下記のURLにあったarmadillo410と同じ方法でインストールすればよいのでしょうか?
>それともA6では別の方法でもインストールできるのでしょうか?
>https://armadillo.atmark-techno.com/forum/armadillo/1561

apt install を使ってインストールできます。たとえば、こちらのページにある "Get started guide" の PDF の、[Prepare the Device] - [Software Environmental Setup] をご覧くださいませ:
 https://devicecatalog.azure.com/devices/82e1c942-c398-487b-93fb-9e198b2…

inuneko

2022年2月18日 17時54分

お世話になっております。古賀様

> apt install を使ってインストールできます。たとえば、こちらのページにある "Get started guide" の PDF の、[Prepare the Device] - [Software Environmental Setup] をご覧くださいませ:
>  https://devicecatalog.azure.com/devices/82e1c942-c398-487b-93fb-9e198b2…

上記のとおりに行ったところpythonインストールさせて動作することができました。
ありがとうございました。

mori.k

2024年2月17日 18時37分

コメント失礼します。表題の関連情報を探しています。

> apt install を使ってインストールできます。
> たとえば、こちらのページにある "Get started guide" の PDF の、
> [Prepare the Device] - [Software Environmental Setup] をご覧くださいませ:
> >  https://devicecatalog.azure.com/devices/82e1c942-c398-487b-93fb-9e198b2…

【その1】※とくに重視していないのですが、記述します
リンク先に"Get started guide" のpdfを探せませんでした。

【その2】状況記載の後に「アドバイス欲しいこと」は、かなり下にあります。
A6でapt install python3.11 を実行したところ、3.11 はインストールできませんでしたが、
そのあとで python3 -V の確認をしたところ、3.7.3 があることを確認できました。
python -Vで反応がなかったことから見逃したこともあり、
また、Node-REDをインストールしていることもあって環境構築が色々と駄目なのですが、
pip も受け付けない状態でしたので、 apt install python3-pip も実行しました。
その後の pip3 list の結果が下記でした。

Package Version
------------- -------
asn1crypto 0.24.0
cryptography 2.6.1
entrypoints 0.3
keyring 17.1.1
keyrings.alt 3.1.1
pip 18.1
pycrypto 2.6.1
PyGObject 3.30.4
pyxdg 0.25
SecretStorage 2.3.1
setuptools 40.8.0
six 1.12.0
wheel 0.32.3

A6(ARM Cortex-A7)における利用および動作検証として実施しているのですが、
streamlit のインストールを進めたところ、途中でフリーズしかけている状況です。
topコマンドで CPU 97~98% で辛うじて動いてはいるようなのですが、
【お伺いしたいこと】
A6でPythonライブラリを追加するようなことは諦めたほうが良い(ハード的に無理)でしょうか?

koga

2024年2月19日 5時44分

アットマークテクノの古賀です。

mori.kさん:
>コメント失礼します。表題の関連情報を探しています。
>
>>apt install を使ってインストールできます。
>>たとえば、こちらのページにある "Get started guide" の PDF の、
>>[Prepare the Device] - [Software Environmental Setup] をご覧くださいませ:
>>> https://devicecatalog.azure.com/devices/82e1c942-c398-487b-93fb-9e198b2…
>
>【その1】※とくに重視していないのですが、記述します
>リンク先に"Get started guide" のpdfを探せませんでした。

「リンク」の欄に、「作業の開始ガイド」というリンクがないでしょうか?
リンク先の URL は、こちらです:
 https://prtnrsvcstorprdcus.blob.core.windows.net/device-get-started-doc…

>【その2】状況記載の後に「アドバイス欲しいこと」は、かなり下にあります。
>A6でapt install python3.11 を実行したところ、3.11 はインストールできませんでしたが、
>そのあとで python3 -V の確認をしたところ、3.7.3 があることを確認できました。
>python -Vで反応がなかったことから見逃したこともあり、
>また、Node-REDをインストールしていることもあって環境構築が色々と駄目なのですが、
>pip も受け付けない状態でしたので、 apt install python3-pip も実行しました。
>その後の pip3 list の結果が下記でした。
>
>Package Version
>------------- -------
>asn1crypto 0.24.0
>cryptography 2.6.1
>entrypoints 0.3
>keyring 17.1.1
>keyrings.alt 3.1.1
>pip 18.1
>pycrypto 2.6.1
>PyGObject 3.30.4
>pyxdg 0.25
>SecretStorage 2.3.1
>setuptools 40.8.0
>six 1.12.0
>wheel 0.32.3
>
>A6(ARM Cortex-A7)における利用および動作検証として実施しているのですが、
>streamlit のインストールを進めたところ、途中でフリーズしかけている状況です。
>topコマンドで CPU 97~98% で辛うじて動いてはいるようなのですが、
>【お伺いしたいこと】
>A6でPythonライブラリを追加するようなことは諦めたほうが良い(ハード的に無理)でしょうか?

pip3 で Python ライブラリを追加するのは、A6 のハードウェアで対応しているものであれば問題ありません。
A6 の Debian ですと、標準では Python 3.7.3 がインストールされますので、それよりも新しいバージョンをインストールしたい場合、ソースをビルドしてインストールしなければいけません。

A6 ではなく G3M1 の場合ですが、標準のものより新しいバージョンをインストールする手順を記載したガイドがありますので、そちらをご覧になってみてください:
 https://devicecatalog.azure.com/devices/55f4ced5-0e3e-4145-be64-f3b4fba…
 https://prtnrsvcstorprdcus.blob.core.windows.net/device-get-started-doc…

以下のページも、参考になると思います:
 https://mephisto.cc/ja/tech/python/
 https://stackoverflow.com/a/62300772

mori.k

2024年2月19日 6時59分

アットマークテクノ
古賀様

返信ありがとうございます。

> 「リンク」の欄に、「作業の開始ガイド」というリンクがないでしょうか?

"Get started guide" だから、作業の開始ガイド ですね。添付
よく見れば・・・すみません m(_ _)m

> >【その2】
> >【お伺いしたいこと】
> >A6でPythonライブラリを追加するようなことは諦めたほうが良い(ハード的に無理)でしょうか?
>
> pip3 で Python ライブラリを追加するのは、A6 のハードウェアで対応しているものであれば問題ありません。
> A6 の Debian ですと、標準では Python 3.7.3 がインストールされますので、
> それよりも新しいバージョンをインストールしたい場合、ソースをビルドしてインストールしなければいけません。

例えば、pandasライブラリの追加がうまくいきません。
pip3 install pandas を実行すると、ほとんどフリーズしてしまいます。
辛うじて動いているので、1日くらい放っておくとエラーを出します。

ファイル ファイルの説明
スクリーンショット 2024-02-19 064601.png 作業の開始ガイド

at_shinya.koga

2024年4月4日 11時34分

アットマークテクノの古賀です。

mori.kさん(2024年2月19日 6時59分):
>>>【その2】
>>>【お伺いしたいこと】
>>>A6でPythonライブラリを追加するようなことは諦めたほうが良い(ハード的に無理)でしょうか?
>>
>>pip3 で Python ライブラリを追加するのは、A6 のハードウェアで対応しているものであれば問題ありません。
>>A6 の Debian ですと、標準では Python 3.7.3 がインストールされますので、
>>それよりも新しいバージョンをインストールしたい場合、ソースをビルドしてインストールしなければいけません。
>
>例えば、pandasライブラリの追加がうまくいきません。
>pip3 install pandas を実行すると、ほとんどフリーズしてしまいます。
>辛うじて動いているので、1日くらい放っておくとエラーを出します。

必要としていらっしゃる pandas のバージョンは何でしょうか?

A6 に搭載している Debian buster ですと、0.23.3 のパッケージ(python3-pandas)がありますので、このバージョンで問題なければ、apt でインストールできるかと思います:
 https://packages.debian.org/buster/python3-pandas

mori.k

2024年4月4日 11時53分

古賀様

お返事ありがとうございます。

> A6 に搭載している Debian buster ですと、
> 0.23.3 のパッケージ(python3-pandas)がありますので、
> このバージョンで問題なければ、apt でインストールできるかと思います:
>  https://packages.debian.org/buster/python3-pandas

今後の検討で確認したいと思います。
よろしくお願いします。