2021年7月25日日曜日

Visual Studio CodeのJupyterでExpected expression Pylanceエラー

 Visual Studio CodeのJupyter上でmatplotlibを使用していたら突然動かなくなりました。

下部のエラー画面に”Expected expression Pylance”エラーが表示されていることに気がつき該当のエラー行を見てみるとmatplotlib のインタラクティブサポートを有効化するためのコマンドの行がエラーとのこと

%matplotlib inline ←該当のエラー行

今まで問題なく動作していたのに・・・Visual Studio Codeを再起動してみても改善せず原因不明。

ただ、作業中に拡張モジュールをバージョンアップをしたような・・・。

試しにエラー行をコメントアウトしてみるとエラーはなくなりました、グラフが表示しなくなると思いきや問題なく表示します。

もしかして不要になったのかな。

■発生したバージョン

Visual Studio Code:1.58.2

Jupyter:v2021.8.1054968649

Pylance:v2021.7.5

Python:v2021.7.1060902895

2021年7月17日土曜日

Visual Studio Codeバージョンアップ時のメッセージダイアログ(制限モード)

 Visual Studio Codeを起動するたびにバージョンアップの通知が表示するのでバージョンアップをしてしまうことに。

一度バージョンアップは経験済みでWindows版と違い自動アップデートはされないだしVisual Studio Codeを起動したままアップデートはできなかった(Chromebook上のLinux(ベータ版)上で起動している環境)


前回同様、Visual Studio Codeを終了した状態でターミナルなるからaptコマンドでアップデートをしてすんなり終了

いざ起動させてみると何やらメッセージダイアログが表示

とりあえず調べてみると制限モードを有効にするか聞かれている模様、詳細はこちらを参考にさせていただきましたが制限は不要なのでチェックを入れて"yes"を選択することで今まで通り問題なく使えました。


2021/7/17時点ではバージョンは1.58でした。


2021年7月3日土曜日

Error stating penguin container:51

 ChromebookのLinux(ベータ版)のターミナルを起動しようとしたら失敗


原因がわからずとりあえずChromeを再起動したら無事ターミナルは起動するようになったけれど調べてみるといがいにこの事象はでることがあるらしい。

その場合はターミナルのアイコンを右クリックしてLinuxを一度終了してターミナルをクリックすることでLinuxのコンテナを起動しなおせばいいらしい


croshに入ってターミナルを再起動する方法もあるらしい
chrome上でCtl+Alt+tでcroshに入る

リスト(list)でコンテナを確認
ターミナル(termina)を停止
ターミナルを起動

>vmc list
>vmc stop termina
>vmc start temina

シェルが表示されるのでexitで抜けてさらにexitでcroshを抜ける