python - 当我制作 python 3 jupyter notebook 时,这个内核错误是什么?
问题描述
我刚刚安装了 miniconda、jupyter notebook、python 和一些软件包。
我有合适的pywin32版本。
回溯(最后一次调用):文件“c:\users\kivix\miniconda3\envs\thematrix\lib\site-packages\tornado\web.py”,第 1703 行,在 _execute 结果 = 等待结果文件“c:\ users\kivix\miniconda3\envs\thematrix\lib\site-packages\tornado\gen.py", line 742, in run yielded = self.gen.throw(*exc_info) # type: ignore File "c:\users\ kivix\miniconda3\envs\thematrix\lib\site-packages\notebook\services\sessions\handlers.py",第 69 行,在后期模型中 = yield maybe_future( 文件 "c:\users\kivix\miniconda3\envs\thematrix\ lib\site-packages\tornado\gen.py”,第 735 行,运行值 = future.result() 文件“c:\users\kivix\miniconda3\envs\thematrix\lib\site-packages\tornado\gen. py", line 742, in run yielded = self.gen.throw(*exc_info) # type: ignore File "c:\users\kivix\miniconda3\envs\thematrix\lib\site-packages\notebook\services\sessions\sessionmanager.py",第 88 行,在 create_session kernel_id = yield self.start_kernel_for_session(session_id, path, name, type, kernel_name)文件“c:\users\kivix\miniconda3\envs\thematrix\lib\site-packages\tornado\gen.py”,第 735 行,运行值 = future.result() 文件“c:\users\kivix\miniconda3 \envs\thematrix\lib\site-packages\tornado\gen.py", line 742, in run yielded = self.gen.throw(*exc_info) # type: ignore File "c:\users\kivix\miniconda3\envs \thematrix\lib\site-packages\notebook\services\sessions\sessionmanager.py",第 100 行,在 start_kernel_for_session kernel_id = yield maybe_future( 文件 "c:\users\kivix\miniconda3\envs\thematrix\lib\site-packages \tornado\gen.py",第 735 行,在运行值 = future.result() 文件“c:\users\kivix\miniconda3\envs\thematrix\lib\site-packages\tornado\gen.py”,第 209 行,在包装器中产生 = next(result) 文件“ c:\users\kivix\miniconda3\envs\thematrix\lib\site-packages\notebook\services\kernels\kernelmanager.py",第 168 行,在 start_kernel super(MappingKernelManager, self).start_kernel(**kwargs) 文件中" c:\users\kivix\miniconda3\envs\thematrix\lib\site-packages\jupyter_client\multikernelmanager.py”,第 158 行,在 start_kernel km.start_kernel(**kwargs) 文件“c:\users\kivix\miniconda3\ envs\thematrix\lib\site-packages\jupyter_client\manager.py”,第 301 行,在 start_kernel kernel_cmd,kw = self.pre_start_kernel(**kw) 文件“c:\users\kivix\miniconda3\envs\thematrix\lib \site-packages\jupyter_client\manager.py”,第 248 行,在 pre_start_kernel self.write_connection_file() 文件“c:\users\kivix\miniconda3\envs\thematrix\lib\site-packages\jupyter_client\connect.py”中,第 468 行,在 write_connection_file self.connection_file,cfg = write_connection_file(self. connection_file,文件“c:\users\kivix\miniconda3\envs\thematrix\lib\site-packages\jupyter_client\connect.py”,第 138 行,在 write_connection_file 中,secure_write(fname) 为 f:文件“c:\users\ kivix\miniconda3\envs\thematrix\lib\contextlib.py",第 113 行,在\users\kivix\miniconda3\envs\thematrix\lib\site-packages\jupyter_client\connect.py",第 138 行,在 write_connection_file 中,secure_write(fname) 为 f:文件 "c:\users\kivix\miniconda3\envs\ thematrix\lib\contextlib.py",第 113 行,在\users\kivix\miniconda3\envs\thematrix\lib\site-packages\jupyter_client\connect.py",第 138 行,在 write_connection_file 中,secure_write(fname) 为 f:文件 "c:\users\kivix\miniconda3\envs\ thematrix\lib\contextlib.py",第 113 行,在输入 return next(self.gen) File "c:\users\kivix\miniconda3\envs\thematrix\lib\site-packages\jupyter_core\paths.py", line 435, insecure_write win32_restrict_file_to_user(fname) File "c:\ users\kivix\miniconda3\envs\thematrix\lib\site-packages\jupyter_core\paths.py",第 361 行,在 win32_restrict_file_to_user 导入 win32api ImportError: DLL load failed while importing win32api: 找不到指定的模块。
解决方案
我昨天遇到了类似的问题。尝试在 CMD 中运行此代码
conda install pywin32
如果您使用 Anaconda,请安装它。
推荐阅读
- python - 如何在 for 循环 matplotlib 内创建分组条形图
- reactjs - Symfony 400 错误必须提供密钥“电子邮件”
- laravel - 如何使用 Laravel 在同一视图中显示来自两个不同表的记录?
- javascript - 将小数转换为厘米或英寸后有条件地格式化小数
- python - 如何在熊猫数据框中的多列中选择最大值和最小值?
- javascript - 有没有办法使某些字符串或值与 JS 中的其他字符串或值等效?
- javascript - React Native:当您滑回已安装的屏幕时如何触发事件?
- reactjs - 使用 Spring 单点登录
- html - 如何让 Tab 键执行我期望的操作
- python - 如何在scrapy中添加进度条以下载视频?