не могу открыть блокнот jupyter в новой среде conda на windows - PullRequest
0 голосов
/ 29 сентября 2018

Редактировать: Кажется, это проблема conda-forge.conda install jupyter отлично работает.Открытая проблема на GitHub: https://github.com/conda-forge/jupyter-feedstock/issues/6

Долгое время пользователь Python Mac.Первые пользователи Python для Windows (Windows 7 Enterprise).

Установленный Python через Anaconda (https://repo.anaconda.com/archive/Anaconda3-5.2.0-Windows-x86_64.exe)

Блокнот Jupyter отлично работает в базовой среде.

Когда я создаюв новой среде я не могу открыть блокнот jupyter.

Открыть приглашение Anaconda:

conda create -n test_env2 python=3.6
conda activate test_env2
conda install -c conda-forge jupyter
jupyter notebook

Когда я открываю блокнот Ipython, отображается сообщение «Ошибка ядра»: enter image description here

и очевидные ошибки:

[E 18:53:32.420 NotebookApp] Failed to run command:
['C:/Users/131416/AppData/Local/Continuum/anaconda3/envs/test_env2/bin/python', '-m', 'ipykernel_launcher', '-f', 'C:\\Users\\131416\\AppData\\Roaming\\jupyter\\runtime\\kernel-99e95812-0a80-4772-94fc-e35563ce58e1.json']

  File "C:\Users\131416\AppData\Local\Continuum\anaconda3\envs\test_env2\lib\subprocess.py", 
line 997, in _execute_child
   startupinfo)
FileNotFoundError: [WinError 2] The system cannot find the file specified

[E 18:53:32.498 NotebookApp] 500 POST /api/sessions (::1) 135.50ms referer=http://localhost:8888/notebooks/Untitled.ipynb?kernel_name=python3

Возможно, это как-то связано с тем, что он набирает jupyter.exe в базовой среде, а также jupyter.exe в новой среде: enter image description here

Существует также некоторое обсуждение в https://github.com/jupyter/notebook/issues/2130, но решения не очевидны.

Полный Traceback есть (извинения за макет.Скопировано из cmd):

(test_env2) C: \ Users \ 131416> блокнот jupyter [I 18: 53: 24.082 NotebookApp] Обслуживание блокнотов из локального каталога: C: \ Users \ 13 1416 [I18: 53: 24.084 NotebookApp] Jupyter Notebook работает на: [I 18: 53: 24.085 NotebookApp] http://localhost:8888/?token=2ecb94399a83d9dc1f8f11 6e0f28a46e297033c1fd796e23 [I 18: 53: 24.086 NotebookApp] Используйте Control-C, чтобы остановить этот сервер и закрыть все ядра (дважды, чтобы пропустить подтверждение).[C 18: 53: 24.089 NotebookApp]

Copy/paste this URL into your browser when you connect for the first time,
to login with a token:
    http://localhost:8888/?token=2ecb94399a83d9dc1f8f116e0f28a46e297033c1fd7

96e23 [I 18: 53: 24.384 NotebookApp] Принятие однократной аутентификации по токену от :: 1 [W 18: 53: 31.615 NotebookApp] 404 GET / undefined (:: 1) 12.00ms referer = Нет [I 18: 53: 31.631 NotebookApp] Создание новой записной книжки в [E 18: 53: 32.420 NotebookApp] Не удалось запустить команду: ['C: / Users / 131416/ AppData / Локальный / Континуум / anaconda3 / envs / test_env2 / bin / pytho n ',' -m ',' ipykernel_launcher ',' -f ',' C: \ Users \ 131416 \ AppData \ Roaming \ jupy ter \ runtime \kernel-99e95812-0a80-4772-94fc-e35563ce58e1.json '] PATH =' C: \ Users \ 131416 \ AppData \ Local \ Continuum \ anaconda3 \ envs \ tes t_env2; C: \ Users \ 131416 \ AppData \ Local \ Continuum\ anaconda3 \ envs \ test_env2 \ \ Library \ mingw-w64 \ bin; C: \ Users \ 131416 \ AppData \ Local \ Continuum \ anaconda3 \ envs \ test_env2 \ Library \ usr \ bin; C: \ Users \ 131416 \ AppData \Локальный \ Continuu m \ anaconda3 \ envs \ test_env2 \ Library \ bin; C: \ Users \ 131416 \ AppData \ Local \ C ontinuum \ anaconda3 \ envs \ test_env2 \ Scripts; C: \ Users \ 131416 \ AppData \ Local \ \ Continuum\ anaconda3 \ envs \ test_env2 \ bin; C: \ Users \ 131416 \ AppData \ Local \ C ontinuum \ anaconda3; C: \ Users \ 131416 \ AppData \ Local \ Continuum \ anaconda3 \ Lib rary \ mingw-w64 \ bin; C: \ Users \ 131416\ AppData \ Local \ Continuum \ anaconda3 \ Li brary \ usr \ bin; C: \ Users \ 131416 \ AppData \ Local \ Continuum \ anaconda3 \ Library \ bin; C: \ Users \ 131416 \ AppData \ Local \ Continuum \ anaconda3 \Скрипты; C: \ Users \ 131416 \ AppData \ Local \ Continuum \ anaconda3 \ bin; c: \ Program Files (x86) \ ca \ \ sc \ CAWIN \; C: \ ProgramData \ Oracle \ Java \ javapath; C: \windows \ system32; C: \ w indows; C: \ windows \ System32 \ Wbem; C: \ windows \ System32 \ WindowsPowerShell \ v1.0 \; C: \ Program Files (x86) \ Symantec \ Клиент VIP-доступа \; C: \ Program Files (x8 6) \ IBM \ Client Access \ Emulator; C: \ Программные файлы (x86) \ IBM \ Client Access \Sh ared; C: \ Program Files (x86) \ IBM \ Client Access \; C: \ Program Files (x86) \ WebE x \ Инструменты повышения производительности; c: \ Program Files (x86) \ CA \ SC \ Csam \ SockAdapter \bin; c: \ Program Files (x86) \ CA \ SC \ Csam \ SockAdapter \ bin64; c: \ Program Files (x86) \ \ ca \ sc \ CBB \; c: \ Program Files (x86) \ ca \ DSM\ bin; c: \ PROGRA ~ 2 \ ca \ sc \ CAM \ bin; C: \ Program Files \ Intel \ WiFi \ bin \; C: \ Program Files \ Общие файлы \ Intel \ WirelessCommon \; C: \ Program Files\ Microsoft VS Code \ bin с kwargs: {'stdin': -1, 'stdout': нет, 'stderr': нет, 'cwd': 'C: \ Users \ 131416'}

[E 18: 53: 32.441 NotebookApp] Неполученное исключение POST / api / session (:: 1) HTTPServerRequest (protocol = 'http', host = 'localhost: 8888', method = 'POST', uri = '/ api / session', версия = 'HTTP / 1.1', remote_ip = ':: 1') Traceback (последний вызов был последним):Файл "C: \ Users \ 131416 \ AppData \ Local \ Continuum \ anaconda3 \ envs \ test_env2 \ lib \ site-packages \ tornado \ web.py", строка 1592, в _execute result = output result Файл "C: \ Users \131416 \ AppData \ Local \ Continuum \ anaconda3 \ envs \ test_env2 \ lib \ site-packages \ tornado \ gen.py ", строка 1133, в run value = future.result () Файл" C: \ Users \ 131416 \ AppData \Локальный \ Continuum \ anaconda3 \ envs \ test_env2 \ lib \ site-packages \ tornado \ gen.py ", строка 1141, в запуске yielded = self.gen.throw (* exc_info) Файл" C: \ Users \ 131416 \ AppData \ "Локальный \ Continuum \ anaconda3 \ envs \ test_env2 \ lib \ site-packages \ notebook \ services \ session \ handlers.py ", строка 73, в типе записи = mtype)) Файл" C: \ Users \ 131416 \ AppData \ Local \ "Континуум \ anaconda3 \ envs \ test_env2 \ lib \ site-packages \ tornado \ gen.py ", строка 1133, в run value = future.result () Файл" C: \ Users \ 131416 \ AppData \ Local \ Continuum \ anaconda3 \ "Файл envs \ test_env2 \ lib \ site-packages \ tornado \ gen.py ", строка 1141, в файле yielded = self.gen.throw (* exc_info)" C: \ Users \ 131416 \ AppData \ Local \ Continuum \ anaconda3 \ "envs \ test_env2 \ lib \ site-packages \ notebook \ services \ session \ sessionmanager.py ", строка 79, в create _session kernel_id = yield self.start_kernel_for_session (session_id, путь, имя, тип, имя-ядра) Файл" C: \ Users \ 131416\ AppData \ Local \ Continuum \ anaconda3 \ envs \ test_env2 \ lib \ site-packages \ tornado \ gen.py ", строка 1133, в run value = future.result () Файл" C: \ Users \ 131416 \ AppData \ Local\ Continuum \ anaconda3 \ envs \ test_env2 \ lib \ site-packages \ tornado \ gen.py ", строка 1141, в прогоне yielded = self.gen.throw (* exc_info) Файл" C: \ Users \ 131416 \ AppData \ Local\ Continuum \ anaconda3 \ envs \ test_env2 \ lib \ site-packages \ notebook \ services \ session \ sessionmanager.py ", строка 92, в файле start_ kernel_for_session self.kernel_manager.start_kernel (путь = путь_связи ядра, имя_сервера = kernel_na me) Файл" C ": \ Users \ 131416 \ AppData \ Local \ Continuum \ anaconda3 \ envs \ test_env2 \ lib \ site-packages \ tornado \ gen.py ", строка 1133, в run value = future.result () Файл" C: \ Users \ "131416 \ AppData \ Local \ Continuum \ anaconda3 \ envs \ test_env2 \ lib \ site-packages \ tornado \ gen.py ", строка 326, в оболочке уступил = следующий (результат) Файл" C: \ Users \ 131416 \ AppData \ Local \ Continuum \ anaconda3 \ envs \ test_env2 \ lib \ site-packages \ notebook \ services \ kernels \ kernelmanager \ kernelmanager.py ", строка 160, в start_k ernel super (MappingKernelManager, self) .start_kernel (** kwargs) Файл" C: \ Users \ 131416 \ AppData \ Local \ Continuum \ anaconda3 \ envs \ test_env2 \ lib \ site-packages \jupyter_client \ multikernelmanager.py ", строка 110, в start_kernel km.start_kernel (** kwargs) Файл" C: \ Users \ 131416 \ AppData \ Local \ Continuum \ anaconda3 \ envs \ test_env2 \ lib \ site-packages \ jupyter_client \ manager.py ", строка 259, в start_kernel ** kw) Файл" C: \ Users \ 131416 \ AppData \ Local \ Continuum \ anaconda3 \ envs \ test_env2 \ lib \ site-packages \ jupyter_client \ manager.py ", строка 204,в _launch_kernel вернуть launch_kernel (kernel_cmd, ** kw) Файл "C: \ Users \ 131416 \ AppData \ Local \ Continuum \ anaconda3 \ envs \ test_env2 \ lib \ site-packages \ jupyter_client \ launcher.py", строка 128, в launch_kernelproc = Popen (cmd, ** kwargs) Файл "C: \ Users \ 131416 \ AppData \ Local \ Cont"inuum \ anaconda3 \ envs \ test_env2 \ lib \ subprocess.py ", строка 709, в init restore_signals, start_new_session) Файл" C: \ Users \ 131416 \ AppData \ Local \ Continuum \ anaconda3 \ envs \ test_env2\ lib \ subprocess.py ", строка 997, в _execute_child startupinfo) FileNotFoundError: [WinError 2] Системе не удается найти указанный файл [W 18: 53: 32.480 NotebookApp] Необработанная ошибка [E 18: 53: 32.482 NotebookApp] {"Принять ":" application / json, text / javascript, / ;q = 0,01 "," Content-Type ":" application / json ","X-Xsrftoken": "2 | d69ec7c3 | 9a70043f110f803ee6ab3273dd14309a | 1538153699", "X-Requested-With": "XMLHttpRequest", "Referer": "http://localhost:8888/notebooks/Untitled.ipynb?kernel_name=pyt hon3", "Accept-Language": "-US "," Accept-Encoding ":" gzip, deflate "," User-Agent ":" Mozilla / 5.0 (Windows NT 6.1; WOW64; Trident / 7.0; rv: 11.0) l ike Gecko "," Host ":"localhost: 8888", "Content-Length": "91", "Connection": "Keep-Alive", "Cache-Control": "no-cache", "Cookie": "username-localhost-8888 = \"2 | 1: 0 | 10: 1538175204 | 23: имя пользователя локального хоста 8888 | 44: Y2MwOTgzODhmZDZhNGE4NzhmM2Q2NWJjMDI2MjVjZjc = | a3c49f08f13669a523498b 9125cf42ce7eaab53181c1441544fcf533a94545da \"; _xsrf = 2 | d69ec7c3 | 9a70043f110f803ee 6ab3273dd14309a | 1538153699; имя пользователя-локальный-8889 = \ "2| 1: 0 | 10: 1538162170 | 23: использование RNAME-локальный-8889 | 44: NWQzZWQwZDY3ZmMzNDAzM2I5NDI4ZWI5OTA5NTkwZDc = | d515096d015 d24b1e06638fa64fc2c7b145a17c411203fd4141733f0a7815b9a \ "имя пользователя-локальный-8890 = \" 2 | 1: 0 | 10: 1538162261 | 23: username-localhost-8890 | 44: YTU3NmY5MDczNzNmNGNjMTg1MzU yYjkyODU3ZDE5Y2I = | 342bc9d819999a050780d4dbef1f9ade1e69fe3f52914132a9b897a0f3023a f2 \ ""} [E 18: 53: 32.498 NotebookApp] 500 POST / api / session (:: 1) 135.50ms referer = http: //localhost:8888/notebooks/Untitled.ipynbpython_ker_1: 55: 32.687 NotebookApp] Сохранение файла в /Untitled.ipynb

Ответы [ 3 ]

0 голосов
/ 24 октября 2018
conda activate new_env_name

для активации под MacOS

source activate new_ene_name

под Windows

0 голосов
/ 14 апреля 2019

Не могу говорить для Windows 7, но для Windows 10, запустите командную строку, перейдите к выбранному каталогу и активируйте свою среду, например:

activate my_env

отсюда, запустите свой ноутбук:

jupyter notebook

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

В качестве альтернативы, с Windows 10, можно исследовать запуск терминала с использованием родного Linux, доступного через магазин Windows.

0 голосов
/ 24 октября 2018

После активации среды, пожалуйста, установите ipykernel

conda install ipykernel

и затем запустите

jupyter notebook
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...