Я пытаюсь установить расширения Jupyter Plotly согласно их направлениям , см. Заголовок раздела: Поддержка JupyterLab (Python 3.5+). Однако установка любого из перечисленных пакетов завершается с ошибкой ValueError ... не является допустимым пакетом npm . В полном раскрытии, это мой первый пост stackoverflow. Если информация отсутствует, пожалуйста, дайте мне знать. Я инженер, использующий Python, а не тот, кто глубоко разбирается в базовых наборах инструментов.
Система
- Windows 10
- Python 3.7.5
- узел 12.13.0
- npm 6.9.0
Я не знаю, уместно ли это, но я пытаюсь выполнить эту установку из-засреда Python. То, что я сделал перед попыткой установки расширения (, будьте осторожны: не знаю, что лучше всего делать ).
- Создана папка для папки среды Python (> c: \ projects \ python\ сред )
- В новой папке создана среда jupyterLab (> python -m venv jupyterLab )
- Запущенная оболочка (> jupyterLab \ Scripts \activ.bat )
- Установленная Jupyter Lab (> * pip install jupyter lab)
- Проверенная Jupyter Lab открывается и работает
Далее я попытался установитьрасширения ploty в виде графиков не рендерились.
Ввод командной строки
jupyter labextension install @ jupyter-widgets / jupyterlab-manager @ 1.0 --no-build
Результат
ValueError: "@ jupyter-widgets / jupyterlab-manager @ 1.0" не является допустимым пакетом npm
Я получаю эту ошибку независимо от того, какой пакет или версию я пытаюсь установить по указанию Plotly.
Испытанные вещи
- Python 3.8.0
- Деинсталлированные и переустановленные nodejs и npm
- Откат Juptyer Labs до v 1.0.0
- Откат NPM до различных версий с 6.7 по 6.13
- Проверено, что nodejs в пути ( предлагается на форуме )
- Проверьте, что C: \ Users {myUserId} \ AppData \ Roaming \ npm находился в пути ( предлагается на форуме )
- Good-ole standby ... перезагрузил компьютер
Журналoutput
Node v12.13.0
C:\Program Files\nodejs\npm.CMD" pack @jupyter-widgets/jupyterlab-manager@1.0npm notice
npm notice package: @jupyter-widgets/jupyterlab-manager@1.0.3
npm notice === Tarball Contents ===
npm notice 2.3kB package.json
npm notice 1.5kB LICENSE
npm notice 1.9kB README.md
npm notice 277B lib/index.d.ts
npm notice 380B lib/index.js
npm notice 5.4kB lib/manager.d.ts
npm notice 14.0kB lib/manager.js
npm notice 1.9kB lib/output.d.ts
npm notice 5.2kB lib/output.js
npm notice 830B lib/plugin.d.ts
npm notice 6.7kB lib/plugin.js
npm notice 956B lib/renderer.d.ts
npm notice 3.3kB lib/renderer.js
npm notice 216B lib/semvercache.d.ts
npm notice 862B lib/semvercache.js
npm notice 375B schema/plugin.json
npm notice === Tarball Details ===
npm notice name: @jupyter-widgets/jupyterlab-manager
npm notice version: 1.0.3
npm notice filename: jupyter-widgets-jupyterlab-manager-1.0.3.tgz
npm notice package size: 11.8 kB
npm notice unpacked size: 46.2 kB
npm notice shasum: 48f60ba3224327a7af21aef0edf9400202c3f34f
npm notice integrity: sha512-/VNnECOfq731D[...]wRYjB2nuNGpeg==
npm notice total files: 16
npm notice
jupyter-widgets-jupyterlab-manager-1.0.3.tgz
Traceback (most recent call last):
File "c:\projects\python\environments\jupyterlabs\lib\site-packages\jupyterlab\debuglog.py", line 47, in debug_logging
yield
File "c:\projects\python\environments\jupyterlabs\lib\site-packages\jupyterlab\labextensions.py", line 82, in start
ans = self.run_task()
File "c:\projects\python\environments\jupyterlabs\lib\site-packages\jupyterlab\labextensions.py", line 103, in run_task
for arg in self.extra_args
File "c:\projects\python\environments\jupyterlabs\lib\site-packages\jupyterlab\labextensions.py", line 103, in <listcomp>
for arg in self.extra_args
File "c:\projects\python\environments\jupyterlabs\lib\site-packages\jupyterlab\commands.py", line 316, in install_extension
return handler.install_extension(extension)
File "c:\projects\python\environments\jupyterlabs\lib\site-packages\jupyterlab\commands.py", line 517, in install_extension
info = self._install_extension(extension, tempdir)
File "c:\projects\python\environments\jupyterlabs\lib\site-packages\jupyterlab\commands.py", line 1373, in _install_extension
info = self._extract_package(extension, tempdir)
File "c:\projects\python\environments\jupyterlabs\lib\site-packages\jupyterlab\commands.py", line 1444, in _extract_package
raise ValueError(msg % source)
ValueError: "@jupyter-widgets/jupyterlab-manager@1.0" is not a valid npm package
Exiting application: jupyter
Любая помощь будет принята с благодарностью. Спасибо! * * 1092