Я хочу отредактировать исходный код Spyder-Notebook, а затем интегрировать исходный код моего пользовательского Spyder-Notebook в IDE Spyder 6. По сути, я хочу расширить функциональность Spyder 6 IDE, создав плагин, а исходный код Spyder-Notebook обеспечивает отличную отправную точку. Если бы я смог разобраться в репозитории Spyder-Notebook на GitHub, а затем интегрировать его в локальную копию Spyder 6 IDE Build из источника, то это сэкономило бы мне огромное количество времени. Я полагаю, что я мог бы отредактировать код, опубликовать его как частное хранилище Anaconda и загрузить его с помощью Conda, но это потребует оплаты за бизнес Anaconda, а также не подходит для меня по другим причинам, которые я не попаду.
Я попытался редактировать z: \ dev \ spyder-6.0.4 \ spyder \ plugins \ spyderchat \ setup.py < /code>, добавив различные девавативы этой строки "Notebook = spyder.plugins.spyderchat.spyder_notebook.notebookplugin: Notebookplugin", .
Каждый раз, когда я получал это:
2025-02-23 00:24:57,431 [INFO] [Bootstrap] -> Previous root branch: not master; current root branch: not master
2025-02-23 00:24:57,431 [INFO] [InstallDevRepos] -> Installing 'spyder-6.0.4' from source in editable mode.
2025-02-23 00:25:08,444 [INFO] [Bootstrap] -> python-lsp-server installed in editable mode
2025-02-23 00:25:08,445 [INFO] [Bootstrap] -> qtconsole installed in editable mode
2025-02-23 00:25:08,445 [INFO] [Bootstrap] -> spyder-kernels installed in editable mode
2025-02-23 00:25:08,445 [INFO] [Bootstrap] -> Restarting bootstrap to pick up installed subrepos
2025-02-23 00:25:08,702 [INFO] [Bootstrap] -> Executing Spyder from source checkout
2025-02-23 00:25:08,706 [INFO] [Bootstrap] -> PyQt5 is detected, selecting
2025-02-23 00:25:08,909 [INFO] [Bootstrap] -> Imported Spyder 6.0.4 - Revision , Branch: None; [Python 3.11.11 64bits, Qt 5.15.8, PyQt5 5.15.9 on Windows]
2025-02-23 00:25:08,910 [INFO] [Bootstrap] -> Running Spyder
2025-02-23 00:25:08,934 [INFO] [Bootstrap] -> Bootstrap completed in 00:00:00.2346
notebook: No module named 'spyder_notebook'
Traceback (most recent call last):
File "Z:\dev\spyder-6.0.4\spyder\app\find_plugins.py", line 71, in find_external_plugins
mod = importlib.import_module(entry_point.module)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "Z:\anaconda3\envs\spyder-dev\Lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "", line 1204, in _gcd_import
File "", line 1176, in _find_and_load
File "", line 1126, in _find_and_load_unlocked
File "", line 241, in _call_with_frames_removed
File "", line 1204, in _gcd_import
File "", line 1176, in _find_and_load
File "", line 1147, in _find_and_load_unlocked
File "", line 690, in _load_unlocked
File "", line 940, in exec_module
File "", line 241, in _call_with_frames_removed
File "Z:\dev\spyder-6.0.4\spyder\plugins\spyderchat\spyder_notebook\__init__.py", line 11, in
from spyder_notebook.notebookplugin import NotebookPlugin as PLUGIN_CLASS
ModuleNotFoundError: No module named 'spyder_notebook'
Я также попытался добавить код Spyder-Notebook в качестве подмодуля непосредственно в корень репозитория \ и в папку root \ .
Я хочу отредактировать исходный код Spyder-Notebook, а затем интегрировать исходный код моего пользовательского Spyder-Notebook в IDE Spyder 6. По сути, я хочу расширить функциональность Spyder 6 IDE, создав плагин, а исходный код Spyder-Notebook обеспечивает отличную отправную точку. Если бы я смог разобраться в репозитории Spyder-Notebook на GitHub, а затем интегрировать его в локальную копию Spyder 6 IDE Build из источника, то это сэкономило бы мне огромное количество времени. Я полагаю, что я мог бы отредактировать код, опубликовать его как частное хранилище Anaconda и загрузить его с помощью Conda, но это потребует оплаты за бизнес Anaconda, а также не подходит для меня по другим причинам, которые я не попаду. Я попытался редактировать z: \ dev \ spyder-6.0.4 \ spyder \ plugins \ spyderchat \ setup.py < /code>, добавив различные девавативы этой строки "Notebook = spyder.plugins.spyderchat.spyder_notebook.notebookplugin: Notebookplugin", . Каждый раз, когда я получал это: [code]2025-02-23 00:24:57,431 [INFO] [Bootstrap] -> Previous root branch: not master; current root branch: not master 2025-02-23 00:24:57,431 [INFO] [InstallDevRepos] -> Installing 'spyder-6.0.4' from source in editable mode. 2025-02-23 00:25:08,444 [INFO] [Bootstrap] -> python-lsp-server installed in editable mode 2025-02-23 00:25:08,445 [INFO] [Bootstrap] -> qtconsole installed in editable mode 2025-02-23 00:25:08,445 [INFO] [Bootstrap] -> spyder-kernels installed in editable mode 2025-02-23 00:25:08,445 [INFO] [Bootstrap] -> Restarting bootstrap to pick up installed subrepos 2025-02-23 00:25:08,702 [INFO] [Bootstrap] -> Executing Spyder from source checkout 2025-02-23 00:25:08,706 [INFO] [Bootstrap] -> PyQt5 is detected, selecting 2025-02-23 00:25:08,909 [INFO] [Bootstrap] -> Imported Spyder 6.0.4 - Revision , Branch: None; [Python 3.11.11 64bits, Qt 5.15.8, PyQt5 5.15.9 on Windows] 2025-02-23 00:25:08,910 [INFO] [Bootstrap] -> Running Spyder 2025-02-23 00:25:08,934 [INFO] [Bootstrap] -> Bootstrap completed in 00:00:00.2346 notebook: No module named 'spyder_notebook' Traceback (most recent call last): File "Z:\dev\spyder-6.0.4\spyder\app\find_plugins.py", line 71, in find_external_plugins mod = importlib.import_module(entry_point.module) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "Z:\anaconda3\envs\spyder-dev\Lib\importlib\__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1204, in _gcd_import File "", line 1176, in _find_and_load File "", line 1126, in _find_and_load_unlocked File "", line 241, in _call_with_frames_removed File "", line 1204, in _gcd_import File "", line 1176, in _find_and_load File "", line 1147, in _find_and_load_unlocked File "", line 690, in _load_unlocked File "", line 940, in exec_module File "", line 241, in _call_with_frames_removed File "Z:\dev\spyder-6.0.4\spyder\plugins\spyderchat\spyder_notebook\__init__.py", line 11, in from spyder_notebook.notebookplugin import NotebookPlugin as PLUGIN_CLASS ModuleNotFoundError: No module named 'spyder_notebook' [/code] Я также попытался добавить код Spyder-Notebook в качестве подмодуля непосредственно в корень репозитория \ и в папку root \ .
Я хочу отредактировать исходный код Spyder-Notebook, а затем интегрировать исходный код моего пользовательского Spyder-Notebook в IDE Spyder 6. По сути, я хочу расширить функциональность IDE Spyder 6, создав плагин, а исходный код Spyder-Notebook...
Как лучше всего в среде conda устанавливать пакеты с помощью pip или conda?
Я вижу, что pip работает намного быстрее и менее подвержен ошибкам, однако он кажется более нестабильным со временем (мои старые среды для старых проектов иногда ломаются из...
Как лучше всего в среде conda устанавливать пакеты с помощью pip или conda?
Я вижу, что pip работает намного быстрее и менее подвержен ошибкам, однако он кажется более нестабильным со временем (мои старые среды для старых проектов иногда ломаются из...
После обновления conda я получаю следующую ошибку после запуска $ conda, даже после установки классического решателя (с использованием conda config --setsolver classic):
Error while loading conda entry point: conda-libmamba-solver...
После обновления conda я получаю следующую ошибку после запуска $ conda, даже после установки классического решателя (с использованием conda config --set Solver Classic):
Error while loading conda entry point: conda-libmamba-solver...