Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 anaconda和jupyter的全新Windows 10安装-内核错误(Python 2.7和3.5)_Python 2.7_Windows 10_Jupyter_Python 3.5_Jupyter Notebook - Fatal编程技术网

Python 2.7 anaconda和jupyter的全新Windows 10安装-内核错误(Python 2.7和3.5)

Python 2.7 anaconda和jupyter的全新Windows 10安装-内核错误(Python 2.7和3.5),python-2.7,windows-10,jupyter,python-3.5,jupyter-notebook,Python 2.7,Windows 10,Jupyter,Python 3.5,Jupyter Notebook,我已经使用ipython和jupyter一段时间了,一段时间以前。在将近6个月没有使用它之后,我想再次开始使用它 我安装了最新版本的jupyter,更新了python 2.7安装,使pip正常工作,并安装了必要的软件包: pip install jupyter pip install notebook 等等。做完这些之后,我试图进入一个旧笔记本(写在2.7中),但与内核没有连接。我想,为什么不更新到最新的Python3版本并尝试一下呢。这导致了同样的问题 我继续安装了anaconda并创建了

我已经使用ipython和jupyter一段时间了,一段时间以前。在将近6个月没有使用它之后,我想再次开始使用它

我安装了最新版本的jupyter,更新了python 2.7安装,使pip正常工作,并安装了必要的软件包:

pip install jupyter
pip install notebook 
等等。做完这些之后,我试图进入一个旧笔记本(写在2.7中),但与内核没有连接。我想,为什么不更新到最新的Python3版本并尝试一下呢。这导致了同样的问题

我继续安装了anaconda并创建了两个虚拟环境,一个使用Python2.7,一个使用Python3.5。两者都是这样安装的:

conda create --name py27 python=2.7 anaconda
conda create --name py35 python=3.5 anaconda
在那之后,我通过激活它们并尝试安装软件包来确保两个VenV都安装了jupyter。(这是用py27和py35完成的,从上面的命令可以看出,py27和py35是VENV的名称)

之后我试着跑:

jupyter notebook
我创建了一个新的笔记本文件,以查看是否可以访问内核。但是,很明显,我没有发现以下错误:

回溯(最近一次呼叫最后一次):
文件“E:\Anaconda3\envs\py35\lib\site packages\notebook\base\handlers.py”,第458行,在包装器中
结果=未来产量(方法(self,*args,**kwargs))
文件“E:\Anaconda3\envs\py35\lib\site packages\tornado\gen.py”,第1008行,正在运行
value=future.result()
结果文件“E:\Anaconda3\envs\py35\lib\site packages\tornado\concurrent.py”,第232行
提升exc信息(自身exc信息)
文件“”,第3行,在raise_exc_信息中
文件“E:\Anaconda3\envs\py35\lib\site packages\tornado\gen.py”,第1014行,正在运行
屈服=自我生成抛出(*exc_信息)
文件“E:\Anaconda3\envs\py35\lib\site packages\notebook\services\sessions\handlers.py”,post第58行
创建会话(路径=路径,内核名称=内核名称))
文件“E:\Anaconda3\envs\py35\lib\site packages\tornado\gen.py”,第1008行,正在运行
value=future.result()
结果文件“E:\Anaconda3\envs\py35\lib\site packages\tornado\concurrent.py”,第232行
提升exc信息(自身exc信息)
文件“”,第3行,在raise_exc_信息中
文件“E:\Anaconda3\envs\py35\lib\site packages\tornado\gen.py”,第1014行,正在运行
屈服=自我生成抛出(*exc_信息)
文件“E:\Anaconda3\envs\py35\lib\site packages\notebook\services\sessions\sessions\sessionmanager.py”,第73行,在创建会话中
self.kernel\u manager.start\u kernel(path=kernel\u path,kernel\u name=kernel\u name)
文件“E:\Anaconda3\envs\py35\lib\site packages\tornado\gen.py”,第1008行,正在运行
value=future.result()
结果文件“E:\Anaconda3\envs\py35\lib\site packages\tornado\concurrent.py”,第232行
提升exc信息(自身exc信息)
文件“”,第3行,在raise_exc_信息中
文件“E:\Anaconda3\envs\py35\lib\site packages\tornado\gen.py”,第282行,在包装器中
产生=下一个(结果)
文件“E:\Anaconda3\envs\py35\lib\site packages\notebook\services\kernels\kernelmanager.py”,第87行,在start\u内核中
超级(MappingKernelManager,self)。启动_内核(**kwargs)
文件“E:\Anaconda3\envs\py35\lib\site packages\jupyter\u client\multikernelmanager.py”,第109行,在start\u kernel中
km.启动内核(**kwargs)
文件“E:\Anaconda3\envs\py35\lib\site packages\jupyter\u client\manager.py”,第244行,位于start\u内核**kw中
文件“E:\Anaconda3\envs\py35\lib\site packages\jupyter\u client\manager.py”,第190行,位于启动内核中
返回启动内核(内核命令,**千瓦)
文件“E:\Anaconda3\envs\py35\lib\site packages\jupyter\u client\launcher.py”,第108行,在launch\u内核中
proc=Popen(命令,**kwargs)
文件“E:\Anaconda3\envs\py35\lib\subprocess.py”,第950行,在初始化还原信号中,启动新会话)
文件“E:\Anaconda3\envs\py35\lib\subprocess.py”,第1220行,在\u execute\u child startupinfo中)
FileNotFoundError:[WinError 2]系统找不到指定的文件
这显然是在我的py35 venv上尝试过的,但是在我的py27 venv上我得到了相同的错误。我尝试过一些事情,比如运行kernelspec,但都没有成功


有人给了我一个可能出错的建议?

我也有同样的问题。您需要为jupyter笔记本创建一个内核规范。请按此链接解决此问题

jupyter notebook
Traceback (most recent call last):
  File "E:\Anaconda3\envs\py35\lib\site-packages\notebook\base\handlers.py", line 458, in wrapper
    result = yield gen.maybe_future(method(self, *args, **kwargs))
  File "E:\Anaconda3\envs\py35\lib\site-packages\tornado\gen.py", line 1008, in run
    value = future.result()
  File "E:\Anaconda3\envs\py35\lib\site-packages\tornado\concurrent.py", line 232, in result
    raise_exc_info(self._exc_info)
  File "<string>", line 3, in raise_exc_info
  File "E:\Anaconda3\envs\py35\lib\site-packages\tornado\gen.py", line 1014, in run
    yielded = self.gen.throw(*exc_info)
  File "E:\Anaconda3\envs\py35\lib\site-packages\notebook\services\sessions\handlers.py", line 58, in post
    sm.create_session(path=path, kernel_name=kernel_name))
  File "E:\Anaconda3\envs\py35\lib\site-packages\tornado\gen.py", line 1008, in run
    value = future.result()
  File "E:\Anaconda3\envs\py35\lib\site-packages\tornado\concurrent.py", line 232, in result
    raise_exc_info(self._exc_info)
  File "<string>", line 3, in raise_exc_info
  File "E:\Anaconda3\envs\py35\lib\site-packages\tornado\gen.py", line 1014, in run
    yielded = self.gen.throw(*exc_info)
  File "E:\Anaconda3\envs\py35\lib\site-packages\notebook\services\sessions\sessionmanager.py", line 73, in create_session
    self.kernel_manager.start_kernel(path=kernel_path, kernel_name=kernel_name)
  File "E:\Anaconda3\envs\py35\lib\site-packages\tornado\gen.py", line 1008, in run
    value = future.result()
  File "E:\Anaconda3\envs\py35\lib\site-packages\tornado\concurrent.py", line 232, in result
    raise_exc_info(self._exc_info)
  File "<string>", line 3, in raise_exc_info
  File "E:\Anaconda3\envs\py35\lib\site-packages\tornado\gen.py", line 282, in wrapper
    yielded = next(result)
  File "E:\Anaconda3\envs\py35\lib\site-packages\notebook\services\kernels\kernelmanager.py", line 87, in start_kernel
    super(MappingKernelManager, self).start_kernel(**kwargs)
  File "E:\Anaconda3\envs\py35\lib\site-packages\jupyter_client\multikernelmanager.py", line 109, in start_kernel
    km.start_kernel(**kwargs)
  File "E:\Anaconda3\envs\py35\lib\site-packages\jupyter_client\manager.py", line 244, in start_kernel**kw)
  File "E:\Anaconda3\envs\py35\lib\site-packages\jupyter_client\manager.py", line 190, in _launch_kernel
    return launch_kernel(kernel_cmd, **kw)
  File "E:\Anaconda3\envs\py35\lib\site-packages\jupyter_client\launcher.py", line 108, in launch_kernel
    proc = Popen(cmd, **kwargs)
  File "E:\Anaconda3\envs\py35\lib\subprocess.py", line 950, in __init__ restore_signals, start_new_session)
  File "E:\Anaconda3\envs\py35\lib\subprocess.py", line 1220, in _execute_child startupinfo)
FileNotFoundError: [WinError 2] The system cannot find the file specified