Jupyter Labs: «Ошибка установки RuntimeError: npm зависимостей» при сборке - PullRequest
2 голосов
/ 18 февраля 2020

Я новичок в использовании Anaconda и недавно установленных лабораторий jupyter на моем компьютере. Тем не менее, каждый раз, когда я пытаюсь использовать свой локальный экземпляр Jupyter Labs, я получаю следующую ошибку:

Код запускается в терминале jupyter labs:

PS C:\Users\briakeit> jupyter lab build

Вывод:

[LabBuildApp] JupyterLab 1.2.5
[LabBuildApp] Building in C:\Users\briakeit\AnacondaFiles\share\jupyter\lab
[LabBuildApp] Building jupyterlab assets (build:prod:minimize)
An error occured.
RuntimeError: npm dependencies failed to install
See the log file for details:  C:\Users\briakeit\AppData\Local\Temp\jupyterlab-debug-0b5ejkfm.log

Файл журнала:

[LabBuildApp] Building in C:\Users\briakeit\AnacondaFiles\share\jupyter\lab
[LabBuildApp] Yarn configuration loaded.
[LabBuildApp] Node v13.7.0

[LabBuildApp] Building jupyterlab assets (build:prod:minimize)
[LabBuildApp] > node C:\Users\briakeit\AnacondaFiles\lib\site-packages\jupyterlab\staging\yarn.js install --non-interactive
[LabBuildApp] yarn install v1.15.2
[1/5] Validating package.json...
[2/5] Resolving packages...
[3/5] Fetching packages...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
error An unexpected error occurred: "https://registry.yarnpkg.com/@jupyterlab/application-extension/-/application-extension-1.2.1.tgz: read ECONNRESET".
info If you think this is a bug, please open a bug report with the information provided in "C:\\Users\\briakeit\\AnacondaFiles\\share\\jupyter\\lab\\staging\\yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

[LabBuildApp] npm dependencies failed to install
[LabBuildApp] Traceback (most recent call last):

[LabBuildApp]   File "C:\Users\briakeit\AnacondaFiles\lib\site-packages\jupyterlab\debuglog.py", line 47, in debug_logging
    yield

[LabBuildApp]   File "C:\Users\briakeit\AnacondaFiles\lib\site-packages\jupyterlab\labapp.py", line 98, in start
    command=command, app_options=app_options)

[LabBuildApp]   File "C:\Users\briakeit\AnacondaFiles\lib\site-packages\jupyterlab\commands.py", line 459, in build
    command=command, clean_staging=clean_staging)

[LabBuildApp]   File "C:\Users\briakeit\AnacondaFiles\lib\site-packages\jupyterlab\commands.py", line 660, in build
    raise RuntimeError(msg)

[LabBuildApp] RuntimeError: npm dependencies failed to install

[LabBuildApp] Exiting application: JupyterLab

Это происходит всякий раз, когда я пытаюсь использовать эту команду (например, после установки нового расширения). У меня npm v6.4.1, nodejs v10.13.0, и пряжа v1.22.0 установлена ​​в этой среде в соответствии с conda. Я работаю в лаборатории Jupyter 1.2.6.

Буду признателен за любые отзывы, предложения или помощь.

Ответы [ 2 ]

1 голос
/ 18 февраля 2020

Не уверен, исправили ли вы, если нет, попробуйте следующие решения.

info Возможно, проблемы с сетевым подключением. Повторная попытка ...

Это ошибка, связанная с пряжей, которая указывает на что-то не так с вашей сетью. Это может произойти, если пряжа пытается подключиться через прокси. Вы можете попробовать следующее, если это так.

npm config rm proxy
npm config rm https-proxy

Это также может произойти, если ваша сеть работает слишком медленно. Вы можете попробовать увеличить время ожидания пряжи.

yarn add <yourPackage> --network-timeout 100000

Источник: https://github.com/yarnpkg/yarn/issues/4890

0 голосов
/ 19 февраля 2020

Мне кажется, я нашел проблему. Я консультируюсь с компанией, и я использовал компьютер, который мне предоставили (я администратор на компьютере). Когда я выполнял те же действия на своем персональном компьютере, он работал без проблем.

Затем я переключился на другую, более открытую сеть на работе, и сборка была выполнена без ошибок. Очевидно, что в брандмауэре есть что-то или что-то, что мешало мне делать сборку.

...