kou552
@kou552

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

poetry+vscode環境におけるipynbの動作不良について

解決したいこと

linuxサーバーに対し、vscode上でssh接続しpythonで開発を行っています。またpoetryによる仮想環境を利用しています。この環境においてipynbを利用する際、環境にipykernelライブラリをインストールする必要があるのですがそれが認識しなくなったため質問させてください。

以前は'poetry add ipykernel'で仮想環境にipykernelをインストールし、poetry projectの.venv内のカーネルを選択することでipynbを利用することができました。しかし、数日前から突然ipykernelリブラりが存在しないポップアップが表示されるようになりました。一方で使用している環境にはipykernelライブラリは存在します。poetryの問題かと思いpipを用いてipykernelをインストールしなおしましたが症状は改善しませんでした。

もし同種の問題を解決した方、原因に心当たりがある方がいましたらぜひご教授お願いします。

発生している問題・エラー

'.venv (Python 3.10.11)' でセルを実行するには、 ipykernel パッケージが必要です。
次のコマンドを実行して、'ipykernel' を Python 環境にインストールします。
コマンド: '/path/to/project/.venv/bin/python -m pip install ipykernel -U --force-reinstall'

自分で試したこと

・poetry remove→poetry addによる再インストール
・pipによる再インストール
・poetry projectの作り直し

0

3Answer

回答ありがとうございます。
該当のissueを参照させていただきましたが、最終的に"時が解決する"に落ち着いたようですね。別環境の利用を視野に入れつつ引き続きトラブルシュートしようと思います。

0Like

追記です。
https://github.com/python-poetry/poetry/issues/9288
上記poetryのissuesに同様の問題が挙げられており、質問者はipykernelライブラリのバージョンをダウングレードすることで回避しています。
私は他の要件のためすぐに試すことができませんが、同種の問題を抱えている方は参考にしてください。

0Like

Your answer might help someone💌