Issue
I am new to python and jupyter notebook and I am using windows. Recently I installed Anaconda Navigator 2.3.1 and the python verson 3.9.13 on my computer. After entering the command jupyter notebook
on the command-line, my browser doesn't open jupyter notebook, instead that showing me this error message:
(base) C:\Users\USER>jupyter notebook
Traceback (most recent call last):
File "D:\Anaconda3\anaconda3\Scripts\jupyter-notebook-script.py", line 6, in <module>
from notebook.notebookapp import main
File "D:\Anaconda3\anaconda3\lib\site-packages\notebook\notebookapp.py", line 79, in <module>
from .services.contents.manager import ContentsManager
File "D:\Anaconda3\anaconda3\lib\site-packages\notebook\services\contents\manager.py", line 17, in <module>
from nbformat import sign, validate as validate_nb, ValidationError
File "C:\Users\USER\AppData\Roaming\Python\Python39\site-packages\nbformat\__init__.py", line 14, in <module>
from . import v1
File "C:\Users\USER\AppData\Roaming\Python\Python39\site-packages\nbformat\v1\__init__.py", line 19, in <module>
from .nbjson import reads as reads_json, writes as writes_json
File "C:\Users\USER\AppData\Roaming\Python\Python39\site-packages\nbformat\v1\nbjson.py", line 19, in <module>
from base64 import encodestring
ImportError: cannot import name 'encodestring' from 'base64' (D:\Anaconda3\anaconda3\lib\base64.py)
I don't understand what should do now? And how to solve this issue! Please help..........
Solution
base64.encodestring
was deprecated since python 3.1 and finally removed in 3.9
You can compare the official documentation for the base64 library for version 3.8 and 3.9
https://docs.python.org/3.8/library/base64.html https://docs.python.org/3.9/library/base64.html
I'm not sure exactly how you installed anaconda navigator but i would suggest using the latest distribution of anaconda which includes navigator
Answered By - OranShuster
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.