# Jupyter kernel error No module named 'win32api'

**URL:** <https://discourse.jupyter.org/t/jupyter-kernel-error-no-module-named-win32api/4765>\
**Category:** Notebook\
**Tags:** how-to\
**Created:** [June 8, 2020, 6:51pm UTC](https://discourse.jupyter.org/t/jupyter-kernel-error-no-module-named-win32api/4765 "2020-06-08T18:51:54Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Abhinav\_Prakash](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.jupyter.org/abhinav_prakash/32/2224_2.png) [@Abhinav\_Prakash](https://discourse.jupyter.org/u/Abhinav_Prakash)\
**Post date:** [June 8, 2020, 6:51pm UTC](https://discourse.jupyter.org/t/jupyter-kernel-error-no-module-named-win32api/4765/1 "2020-06-08T18:51:54Z")

</div>

I’m not able to open jupyter notebook. While opening I’m getting following error.  
Here, are my error logs:  
Traceback (most recent call last):  
File “A:\anaconda\envs\d2l\lib\site-packages\tornado-6.0.4-py3.8-win-amd64.egg\tornado\web.py”, line 1703, in \_execute  
result = await result  
File “A:\anaconda\envs\d2l\lib\site-packages\tornado-6.0.4-py3.8-win-amd64.egg\tornado\gen.py”, line 742, in run  
yielded = self.gen.throw(\*exc\_info) # type: ignore  
File “A:\anaconda\envs\d2l\lib\site-packages\notebook-6.1.0rc1-py3.8.egg\notebook\services\sessions\handlers.py”, line 69, in post  
model = yield maybe\_future(  
File “A:\anaconda\envs\d2l\lib\site-packages\tornado-6.0.4-py3.8-win-amd64.egg\tornado\gen.py”, line 735, in run  
value = future.result()  
File “A:\anaconda\envs\d2l\lib\site-packages\tornado-6.0.4-py3.8-win-amd64.egg\tornado\gen.py”, line 742, in run  
yielded = self.gen.throw(\*exc\_info) # type: ignore  
File “A:\anaconda\envs\d2l\lib\site-packages\notebook-6.1.0rc1-py3.8.egg\notebook\services\sessions\sessionmanager.py”, line 88, in create\_session  
kernel\_id = yield self.start\_kernel\_for\_session(session\_id, path, name, type, kernel\_name)  
File “A:\anaconda\envs\d2l\lib\site-packages\tornado-6.0.4-py3.8-win-amd64.egg\tornado\gen.py”, line 735, in run  
value = future.result()  
File “A:\anaconda\envs\d2l\lib\site-packages\tornado-6.0.4-py3.8-win-amd64.egg\tornado\gen.py”, line 742, in run  
yielded = self.gen.throw(\*exc\_info) # type: ignore  
File “A:\anaconda\envs\d2l\lib\site-packages\notebook-6.1.0rc1-py3.8.egg\notebook\services\sessions\sessionmanager.py”, line 100, in start\_kernel\_for\_session  
kernel\_id = yield maybe\_future(  
File “A:\anaconda\envs\d2l\lib\site-packages\tornado-6.0.4-py3.8-win-amd64.egg\tornado\gen.py”, line 735, in run  
value = future.result()  
File “A:\anaconda\envs\d2l\lib\site-packages\notebook-6.1.0rc1-py3.8.egg\notebook\services\kernels\kernelmanager.py”, line 176, in start\_kernel  
kernel\_id = await maybe\_future(self.pinned\_superclass.start\_kernel(self, \*\*kwargs))  
File “A:\anaconda\envs\d2l\lib\site-packages\jupyter\_client-6.1.3-py3.8.egg\jupyter\_client\multikernelmanager.py”, line 158, in start\_kernel  
km.start\_kernel(\*\*kwargs)  
File “A:\anaconda\envs\d2l\lib\site-packages\jupyter\_client-6.1.3-py3.8.egg\jupyter\_client\manager.py”, line 301, in start\_kernel  
kernel\_cmd, kw = self.pre\_start\_kernel(\*\*kw)  
File “A:\anaconda\envs\d2l\lib\site-packages\jupyter\_client-6.1.3-py3.8.egg\jupyter\_client\manager.py”, line 248, in pre\_start\_kernel  
self.write\_connection\_file()  
File “A:\anaconda\envs\d2l\lib\site-packages\jupyter\_client-6.1.3-py3.8.egg\jupyter\_client\connect.py”, line 468, in write\_connection\_file  
self.connection\_file, cfg = write\_connection\_file(self.connection\_file,  
File “A:\anaconda\envs\d2l\lib\site-packages\jupyter\_client-6.1.3-py3.8.egg\jupyter\_client\connect.py”, line 138, in write\_connection\_file  
with secure\_write(fname) as f:  
File “A:\anaconda\envs\d2l\lib\contextlib.py”, line 113, in **enter**  
return next(self.gen)  
File “A:\anaconda\envs\d2l\lib\site-packages\jupyter\_core-4.6.3-py3.8.egg\jupyter\_core\paths.py”, line 435, in secure\_write  
win32\_restrict\_file\_to\_user(fname)  
File “A:\anaconda\envs\d2l\lib\site-packages\jupyter\_core-4.6.3-py3.8.egg\jupyter\_core\paths.py”, line 361, in win32\_restrict\_file\_to\_user  
import win32api  
ModuleNotFoundError: No module named ‘win32api’
