ラズパイ jupyterが入れれません...
超絶初心者です。
自分の卒業研究にてラズパイを使用するので2020年の5月あたりから触り始めたのですが分からないことだらけで大変な思いをしています。
ネットをあさってなるべく一人で問題解決をしてきたのですが今回あたった壁は一人では難しそうなので質問させていただきます。
ラズベリーパイ3 modelBを使い始め、jupyterを入れようとしているのですがインストールができません。
この下に僕が今まで試してきたことを記します。
(僕がいろいろ試しながら作った備忘録です)
「みんなのIoT」にしたがってjupyter入れようとしても入れれません。
そこでここにjupyterを入れるための手順(やったこと)を記します。
まずはアップデート
プロキシの環境下だとアップデートにもプロキシの情報が必要なのでまずはプロキシ情報をプロンプトに打ち込みます。
$ export https_proxy="http://username:password@your.proxy.address:proxy.port/"
$ export http_proxy="http://username:password@your.proxy.address:proxy.port/"
$ export ftp_proxy="http://username:password@your.proxy.address:proxy.port/"
次にapt-getの中にもプロキシの情報を書きます
sudo nano /etc/apt/apt.conf をプロンプトに入れて
apt.confファイルに以下のものを書きます。
Acquire::ftp::proxy "ftp://username:password@your.proxy.address:proxy.port/";
Acquire::http::proxy "http://username:password@your.proxy.address:proxy.port/";
Acquire::https::proxy https://username:password@your.proxy.address:proxy.port/;
そして保存をし閉じた後、アップデートです。
一連の流れでjupyterを入れます。
sudo -E apt-get update
sudo –E apt-get install python3 python3-dev build-essential python-pip
sudo –E pip3 install --upgrade pip
sudo –E pip3 install jupyter==1.0.0
いきませんでした。
ERROR: ~~~~ Python: 3.5.3 not in `>=3.6
で出たので次はPythonのバージョン上げです。
まずソースをダウンロードします。
$ wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz
次に展開をします。
$ tar zxvf Python-3.8.0.tgz
そして次にコンパイル&インストールをします。
かなり長いです。
$ cd Python-3.8.0
$ ./configure
$ make
$ sudo make install
これで、またアップデートの流れを行います。
sudo -E apt-get update
sudo –E apt-get install python3 python3-dev build-essential python-pip
sudo –E pip3 install --upgrade pip
sudo –E pip3 install jupyter==1.0.0
できませんでした。
ERROR:Could not find a version that satisfies the requirement jupyter (from versions: none)
ERROR:No matching distribution found for jupyter
と表示されるのでバージョン上げの時に余計なことをしてしまった可能性あり。
9/23 の卒研の時間にラズパイを起動。
その後
$ export https_proxy="http://username:password@your.proxy.address:proxy.port/"
$ export http_proxy="http://username:password@your.proxy.address:proxy.port/"
$ export ftp_proxy="http://username:password@your.proxy.address:proxy.port/"
を再び入れ、作業開始です。
sudo -E apt-get update
sudo -E apt-get upgrade
をしてアプデします。なかなか長いです。
その後ジュピターをいれようとしたけどだめでした。
PythonのアプデをしてからERROR表記しか出ないのでやはりアプデに原因があると思われる。
一度SDカードをフォーマットすることにしました。
そして改めてOSをSDカードに書き込み、ラズパイに入れるという形にしました。
改めてジュピターを入れるための手順を踏んでいきます。
そうすると今度は
nbconvert requires Python '>=3,6' but the running Python is 3,5,3
と赤文字で表記されました。
この様な状態から前回はPythonのアプデを行って失敗したので今度は別の方法を試します
ためしに改めてjupyterをインストールしようと試みたら赤文字の内容が変化していた。
traitlets requires Python '>=3,6' but the running Python is 3,5,3
相変わらずjupyterのバージョンが低いせいであることは確かです。
以上が僕の備忘録として残してきたものです。
なにかjupyterの入れ方として思いつくことはありますでしょうか...
それともアプデをする際に余計なことをしていたのでしょうか...
詳しい方の知識をお借りしたいです。