Azure Jupyter笔记本电脑内核上的CNTK不工作

Azure Jupyter笔记本电脑内核上的CNTK不工作,azure,ipython,jupyter,cntk,azure-dsvm,Azure,Ipython,Jupyter,Cntk,Azure Dsvm,我正试图让Jupyter笔记本与我的Azure data Science虚拟机和内核一起工作,但无法工作。我使用shellbash安装了CNTK,它可以通过类似的命令正常工作。但是,当我使用Anaconda或命令“jupyter notebook”将其拉上来时,我得到以下错误: Traceback (most recent call last): File "C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py35\lib\site-

我正试图让Jupyter笔记本与我的Azure data Science虚拟机和内核一起工作,但无法工作。我使用shellbash安装了CNTK,它可以通过类似的命令正常工作。但是,当我使用Anaconda或命令“jupyter notebook”将其拉上来时,我得到以下错误:

Traceback (most recent call last):
File "C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py35\lib\site-               packages\notebook\base\handlers.py", line 503, in wrapper
result = yield gen.maybe_future(method(self, *args, **kwargs))
File "C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py35\lib\site-   packages\tornado\gen.py", line 1015, in run
value = future.result()
File "C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py35\lib\site-packages\tornado\concurrent.py", line 237, in result
raise_exc_info(self._exc_info)
File "<string>", line 3, in raise_exc_info
File "C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py35\lib\site-packages\tornado\gen.py", line 1021, in run
yielded = self.gen.throw(*exc_info)
File "C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py35\lib\site-packages\notebook\services\sessions\handlers.py", line 75, in post
type=mtype))
File "C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py35\lib\site-packages\tornado\gen.py", line 1015, in run
value = future.result()
File "C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py35\lib\site-packages\tornado\concurrent.py", line 237, in result
raise_exc_info(self._exc_info)
File "<string>", line 3, in raise_exc_info
File "C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py35\lib\site-packages\tornado\gen.py", line 1021, in run
yielded = self.gen.throw(*exc_info)
File "C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py35\lib\site-packages\notebook\services\sessions\sessionmanager.py", line 79, in   create_session
kernel_id = yield self.start_kernel_for_session(session_id, path, name, type, kernel_name)
File "C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py35\lib\site-packages\tornado\gen.py", line 1015, in run
value = future.result()
File "C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py35\lib\site-packages\tornado\concurrent.py", line 237, in result
raise_exc_info(self._exc_info)
File "<string>", line 3, in raise_exc_info
File "C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py35\lib\site-packages\tornado\gen.py", line 1021, in run
yielded = self.gen.throw(*exc_info)
File "C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py35\lib\site-packages\notebook\services\sessions\sessionmanager.py", line 92, in   start_kernel_for_session
self.kernel_manager.start_kernel(path=kernel_path, kernel_name=kernel_name)
File "C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py35\lib\site-packages\tornado\gen.py", line 1015, in run
value = future.result()
File "C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py35\lib\site-packages\tornado\concurrent.py", line 237, in result
raise_exc_info(self._exc_info)
File "<string>", line 3, in raise_exc_info
File "C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py35\lib\site-packages\tornado\gen.py", line 285, in wrapper
yielded = next(result)
File "C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py35\lib\site-packages\notebook\services\kernels\kernelmanager.py", line 87, in start_kernel
super(MappingKernelManager, self).start_kernel(**kwargs)
File "C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py35\lib\site-packages\jupyter_client\multikernelmanager.py", line 110, in start_kernel
km.start_kernel(**kwargs)
File "C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py35\lib\site-packages\jupyter_client\manager.py", line 243, in start_kernel
**kw)
File "C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py35\lib\site-packages\jupyter_client\manager.py", line 189, in _launch_kernel
return launch_kernel(kernel_cmd, **kw)
File "C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py35\lib\site-packages\jupyter_client\launcher.py", line 123, in launch_kernel
proc = Popen(cmd, **kwargs)
File "C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py35\lib\subprocess.py", line 947, in __init__
restore_signals, start_new_session)
File "C:\local\Anaconda3-4.1.1-Windows-x86_64\envs\cntk-py35\lib\subprocess.py", line 1224, in _execute_child
startupinfo)
FileNotFoundError: [WinError 2] The system cannot find the file specified
回溯(最近一次呼叫最后一次):
文件“C:\local\Anaconda3-4.1.1-Windows-x86\u 64\envs\cntk-py35\lib\site-packages\notebook\base\handlers.py”,第503行,在包装器中
结果=未来产量(方法(self,*args,**kwargs))
文件“C:\local\Anaconda3-4.1.1-Windows-x86\u 64\envs\cntk-py35\lib\site-packages\tornado\gen.py”,第1015行,正在运行
value=future.result()
结果文件“C:\local\Anaconda3-4.1.1-Windows-x86\u 64\envs\cntk-py35\lib\site packages\tornado\concurrent.py”第237行
提升exc信息(自身exc信息)
文件“”,第3行,在raise_exc_信息中
文件“C:\local\Anaconda3-4.1.1-Windows-x86\u 64\envs\cntk-py35\lib\site packages\tornado\gen.py”,第1021行,正在运行
屈服=自我生成抛出(*exc_信息)
文件“C:\local\Anaconda3-4.1.1-Windows-x86\u 64\envs\cntk-py35\lib\site packages\notebook\services\sessions\handlers.py”,post第75行
类型=mtype)
文件“C:\local\Anaconda3-4.1.1-Windows-x86\u 64\envs\cntk-py35\lib\site packages\tornado\gen.py”,第1015行,正在运行
value=future.result()
结果文件“C:\local\Anaconda3-4.1.1-Windows-x86\u 64\envs\cntk-py35\lib\site packages\tornado\concurrent.py”第237行
提升exc信息(自身exc信息)
文件“”,第3行,在raise_exc_信息中
文件“C:\local\Anaconda3-4.1.1-Windows-x86\u 64\envs\cntk-py35\lib\site packages\tornado\gen.py”,第1021行,正在运行
屈服=自我生成抛出(*exc_信息)
文件“C:\local\Anaconda3-4.1.1-Windows-x86\u 64\envs\cntk-py35\lib\site packages\notebook\services\sessions\sessionmanager.py”,第79行,位于创建会话中
kernel\u id=yield self.start\u kernel\u for\u session(session\u id,path,name,type,kernel\u name)
文件“C:\local\Anaconda3-4.1.1-Windows-x86\u 64\envs\cntk-py35\lib\site packages\tornado\gen.py”,第1015行,正在运行
value=future.result()
结果文件“C:\local\Anaconda3-4.1.1-Windows-x86\u 64\envs\cntk-py35\lib\site packages\tornado\concurrent.py”第237行
提升exc信息(自身exc信息)
文件“”,第3行,在raise_exc_信息中
文件“C:\local\Anaconda3-4.1.1-Windows-x86\u 64\envs\cntk-py35\lib\site packages\tornado\gen.py”,第1021行,正在运行
屈服=自我生成抛出(*exc_信息)
文件“C:\local\Anaconda3-4.1.1-Windows-x86\u 64\envs\cntk-py35\lib\site packages\notebook\services\sessions\sessionmanager.py”,第92行,在会话的启动内核中
self.kernel\u manager.start\u kernel(path=kernel\u path,kernel\u name=kernel\u name)
文件“C:\local\Anaconda3-4.1.1-Windows-x86\u 64\envs\cntk-py35\lib\site packages\tornado\gen.py”,第1015行,正在运行
value=future.result()
结果文件“C:\local\Anaconda3-4.1.1-Windows-x86\u 64\envs\cntk-py35\lib\site packages\tornado\concurrent.py”第237行
提升exc信息(自身exc信息)
文件“”,第3行,在raise_exc_信息中
文件“C:\local\Anaconda3-4.1.1-Windows-x86\u 64\envs\cntk-py35\lib\site packages\tornado\gen.py”,第285行,在包装器中
产生=下一个(结果)
文件“C:\local\Anaconda3-4.1.1-Windows-x86\u 64\envs\cntk-py35\lib\site packages\notebook\services\kernels\kernelmanager.py”,第87行,在start\u kernel中
超级(MappingKernelManager,self)。启动_内核(**kwargs)
文件“C:\local\Anaconda3-4.1.1-Windows-x86\u 64\envs\cntk-py35\lib\site packages\jupyter\u client\multikernelmanager.py”,第110行,在start\u kernel中
km.启动内核(**kwargs)
文件“C:\local\Anaconda3-4.1.1-Windows-x86\u 64\envs\cntk-py35\lib\site packages\jupyter\u client\manager.py”,第243行,在start\u内核中
**千瓦)
文件“C:\local\Anaconda3-4.1.1-Windows-x86\u 64\envs\cntk-py35\lib\site packages\jupyter\u client\manager.py”,第189行,位于启动内核中
返回启动内核(内核命令,**千瓦)
文件“C:\local\Anaconda3-4.1.1-Windows-x86\u 64\envs\cntk-py35\lib\site packages\jupyter\u client\launcher.py”,第123行,在launch\u内核中
proc=Popen(命令,**kwargs)
文件“C:\local\Anaconda3-4.1.1-Windows-x86\u 64\envs\cntk-py35\lib\subprocess.py”,第947行,在u init中__
恢复信号,启动新会话)
文件“C:\local\Anaconda3-4.1.1-Windows-x86\u 64\envs\cntk-py35\lib\subprocess.py”,第1224行,在执行子进程中
startupinfo)
FileNotFoundError:[WinError 2]系统找不到指定的文件

关于如何让python内核与笔记本中的CNTK一起工作,有什么建议吗?

需要更多的信息来给您提供有意义的建议,因为我无法从屏幕转储中看到它

  • 您是否能够激活CNTK-py35环境
  • 如果您能够激活环境,请从激活的环境中启动python内核
  • 如果在pythonshell中成功地实现了这一点,您是否能够运行
    importcntk
  • 如果这样做有效,则意味着您的CNTK安装良好
现在您可以进入命令提示符,从激活环境中可以尝试启动jupyter笔记本环境


您可以通过以下链接找到python设置的更多信息:

需要更多的信息来给您提供有意义的建议,因为我无法从屏幕转储中看到它

  • 您是否能够激活CNTK-py35环境
  • 如果您能够激活环境,请从激活的环境中启动python内核
  • 如果在pythonshell中成功地实现了这一点,您是否能够运行
    importcntk
  • 如果这样做有效,则意味着您的CNTK安装良好
现在您可以进入命令提示符,从激活环境中可以尝试启动jupyter笔记本环境


您可以在以下链接中找到python设置的更多信息:

我打开了CNTK-py35目录的终端,输入了以下代码,内核开始工作了:

conda create -n py35 python=3.5
activate py35
conda install notebook ipykernel
ipython kernel install --user --name=python3.5
然后我打开jupyter笔记本f
import CNTK