Skip to main content
 首页 » 编程设计

python之无法使用 Jupyter Lab 或 Jupyter Notebook 运行任何 ipynb 文件(FileNotFoundError : [WinError 2] The system cannot find the file specified)

2025年05月04日21davidwang456

我在 Win10 上运行 JupyterLab/JupyterNotebook,在 Windows 10 上运行 Python 和 PyCharm。每当我启动 JupyterLab/JupyterNotebook 时,我都会收到下面所述的错误。我尝试重新安装 Anaconda 发行版或任何其他 Python 实例,但每次启动 JupyterLab/Notebook 时都会出现相同的错误。我也尝试过使用 Win 7 在远程服务器上运行它,但它给了我完全相同的错误。我的一部分认为我在安装 Anaconda、Python 和 PyCharm 时犯了同样的错误,现在我无法将其恢复。有什么建议吗?

Traceback (most recent call last): 
  File "E:\anaconda3\lib\site-packages\tornado\web.py", line 1543, in _execute 
    result = yield result 
  File "E:\anaconda3\lib\site-packages\tornado\gen.py", line 1099, in run 
    value = future.result() 
  File "E:\anaconda3\lib\site-packages\tornado\gen.py", line 1107, in run 
    yielded = self.gen.throw(*exc_info) 
  File "E:\anaconda3\lib\site-packages\notebook\services\sessions\handlers.py", line 73, in post 
    type=mtype)) 
  File "E:\anaconda3\lib\site-packages\tornado\gen.py", line 1099, in run 
    value = future.result() 
  File "E:\anaconda3\lib\site-packages\tornado\gen.py", line 1107, in run 
    yielded = self.gen.throw(*exc_info) 
  File "E:\anaconda3\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 "E:\anaconda3\lib\site-packages\tornado\gen.py", line 1099, in run 
    value = future.result() 
  File "E:\anaconda3\lib\site-packages\tornado\gen.py", line 1107, in run 
    yielded = self.gen.throw(*exc_info) 
  File "E:\anaconda3\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 "E:\anaconda3\lib\site-packages\tornado\gen.py", line 1099, in run 
    value = future.result() 
  File "E:\anaconda3\lib\site-packages\tornado\gen.py", line 315, in wrapper 
    yielded = next(result) 
  File "E:\anaconda3\lib\site-packages\notebook\services\kernels\kernelmanager.py", line 148, in start_kernel 
    super(MappingKernelManager, self).start_kernel(**kwargs) 
  File "E:\anaconda3\lib\site-packages\jupyter_client\multikernelmanager.py", line 110, in start_kernel 
    km.start_kernel(**kwargs) 
  File "E:\anaconda3\lib\site-packages\jupyter_client\manager.py", line 259, in start_kernel 
    **kw) 
  File "E:\anaconda3\lib\site-packages\jupyter_client\manager.py", line 204, in _launch_kernel 
    return launch_kernel(kernel_cmd, **kw) 
  File "E:\anaconda3\lib\site-packages\jupyter_client\launcher.py", line 128, in launch_kernel 
    proc = Popen(cmd, **kwargs) 
  File "E:\anaconda3\lib\subprocess.py", line 709, in __init__ 
    restore_signals, start_new_session) 
  File "E:\anaconda3\lib\subprocess.py", line 997, in _execute_child 
    startupinfo) 
FileNotFoundError: [WinError 2] The system cannot find the file specified 

请您参考如下方法:

这可能是因为你删除了一个环境,但仍然有对该环境的引用。要解决此问题,请在命令提示符下运行以下命令:

python -m ipykernel install --user 

希望这有帮助:)