編集:Spyder Notebook Pluginを参照してください... https://github.com/spyder-ide/spyder-notebook
JupyterノートブックをSpyderにロードし、Spyder Ipythonコンソールで現在のJupyter Pythonカーネルをアクティブにします。これにより、Spyderエディター、コンソール、変数Explorerを使用できるようになりたいJupyterで以下のコードを使用して、変換されたノートブックを読み込むことができました。さらに、新しいコンソールで現在のカーネルを手動で開くことができますが、変数Explorerには接続された変数が表示されませんコンソール。
私はしたいと思います:
1)Jupyterから、Spyder IPython Consoleで現在のJupyterカーネルを自動的に開きます
2)接続されたカーネルで動作するようにSpyder変数Explorerを取得します
何か案は?誰かが以下にリストされているものよりも良い方法を持っていますか?
%%javascript
var nb = IPython.notebook;
var kernel = IPython.notebook.kernel;
var commandFileName = "theNotebook = " + "'"+ nb.notebook_path +"'";
kernel.execute(commandFileName);
get_ipython().system('jupyter nbconvert --to script "' + theNotebook + '"')
get_ipython().system('spyder "' + theNotebook.replace('.ipynb', '.py') + '"')
import ipykernel
print("Copy and paste this into Spyder diaolgue box:\nConsoles~'Connect to an existing kernel':\n")
print(ipykernel.connect.get_connection_file())
(Spyder開発者はこちら)これは、独自の Notebookプラグイン を作成してSpyderカーネルを起動すると解決します。
現在、デスクトップ統合が良好なプラグインの最初のバージョンのリリースに取り組んでいます。次に、他のSpyderプラグイン(Variable Explorerなど)との統合を進めます。そのために、ノートブックを作成してSpyderカーネルを起動する必要があります。
任意のIDEまたはanacondaインタープリター内のエディターを使用します。pycharmおよびパフォーマンス内で使用します。