問題タブ [qtconsole]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 「カーネルが死んだ、再起動中」を永遠に繰り返す
走ろうとすると
コンソールが表示され、メッセージが表示されます
これは続きます。
試してみ$ jupyter qtconsole --debug
ても他に何も印刷されず、追加もありません
の中へ$USERHOME/.jupyter/jupyter_qtconsole_config.py
$USERHOME/.ipython/profile_default/log/
また、その周りの他のディレクトリには何も見つかりませんでした。
前回 を起動してから、構成に変更はありませんjupyter-qtconsole
。
少なくともカーネルで何が問題になっているのかを知るにはどうすればよいですか? 確かにJupyterには、カーネルのSTDERR出力を取得して、どの例外がそれを混乱させたかを確認するオプションがありますか?
macos - qtconsole が空白しか表示しないのはなぜですか?
qtconsole に何も表示されないのはなぜですか?
プラットフォーム: macOS Sierra、python バージョン: Python3.5.1
python-3.x - Jupyter QtConsole の何が問題なのかわかりません
私はanaconda pythonを使用してAnaconda python3.x(32-bit)をダウンロードしましたが、jupyter QtConsoleを使用したとき。組み込み関数「ヘルプ」に問題があることがわかりました。たとえば、入力したときにエラーが発生 help('modules')
しました。
python - PyQt イベント ループと ipython の例外
いくつかのウィジェットとボタンを表示している PyQt プログラムがあります。
プログラムをスタンドアロンの python インスタンスとして、または ipython 環境内で実行したいと考えています。この場合、Jupyter コンソールで次のマジック コマンドを使用します (以前は、ipython qtconsole を起動するときに --gui=qt を使用する必要がありました)。
両方の方法で動作するプログラムを作成するために、私のメイン モジュールには次の行があります。
ここに私の問題があります。イベント ループによって生成された例外は、バックグラウンド コンソールでポップアウトされるため、ユーザーが検出するのが非常に困難です。イベント ループで発生した例外をキャッチし、警告を表示したいと考えています (たとえば、QMainWindow ステータス バーに例外が発生したことをユーザーに知らせるため)。
私はいくつかの戦略を試しましたが、これを不可能にするために PyQt と Ipython の内部機構の間に陰謀があるようです:
- sys.excepthook の再実装 (スロットで発生する例外を黙らせる PyQt の防止を参照): ipython が sys.excepthook を上書きし続けるため、機能しない
- IPython が実行されているかどうかを検出し、IPYTHON.set_custom_exc を使用する ((キャッチされていない) 例外で IPython シェルを開く): 残念ながら、qt イベント ループの例外はハンドラーをトリガーしません。
- QApplication.notify の上書き: 残念ながら、派生関数で呼び出す予定のネイティブ QApplication.notify 関数は例外をスローしておらず、戻り値 (ブール値) もスロットの正しい実行を反映していません。このスレッドの答えは興味深いです: QApplication のキャッチされていない例外をログに記録する方法は? ただし、この戦略は Qt c++ で機能するようですが、notify の python ラッパーは、例外を発生させるのではなく、コンソールに出力するだけです。
昔からずっと頭を悩ませている問題です。誰にも解決策がありますか?
python - Pythonでjupyter qtconsoleを使用してウィンドウの列数を増やす
QtConsole を実行しています。多くの列を持つマトリックス (たとえば) を出力するたびに、QtConsole はマトリックスを次の行にラップします。しかし、ブレーク ポイントはウィンドウの途中にしかありません。多くの無駄な空白スペースがあります。QtConsole が出力でより多くの列を使用するようにするにはどうすればよいですか?
jupyter - Jupyter: 魔法の %qtconsole が機能しない
私は%qtconsole
jupyterノートブックの魔法を使おうとしています。リモートサーバーに接続されたローカルで作業しています。
ノートブックのセルに入力して Shift キーを押しながら入力する%qtconsole
と、何も起こりません。エラーメッセージはありませんが、qt コンソールもありません。
それはリモートサーバーと関係がありますか?誰でもその問題を解決する方法を知っていますか?