Как установить и интегрировать исходный код Spyder-Notebook в исходный код Spyder 6 IDE без использования Conda или PIP?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как установить и интегрировать исходный код Spyder-Notebook в исходный код Spyder 6 IDE без использования Conda или PIP?

Сообщение Anonymous »

Я хочу отредактировать исходный код 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 \ .

Подробнее здесь: https://stackoverflow.com/questions/794 ... der-6-ides
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»