UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 4: ordinal not in range(128)
别人的解决方法
pip install --upgrade pip
然而对我没用。
博主搜索了各大网站发现基本上都是说这是Python2.7的一个bug,凑巧我本来还就是想用Python2.7做实验的,无奈只有找用Python3.6(也是系统自带)的安装,找到如下解决方案
解决方案:
方案1:
先卸载当前安装的jupyter notebook:
sudo pip install pip-autoremove
sudo pip-autoremove jupyter -y
用pip3(没有就安装一个)安装
sudo pip3 install pip-autoremove
然而又没用。
检查pip版本
pip -V
pip3 -V
pip3时提示用 sudo apt install python3-pip,则安装之
sudo python3 -m pip install --upgrade pip (sudo pip3 install --upgrade pip)
sudo python3 -m pip install jupyter
启动jupyter notebook:
jupyter notebook,成功了!!
方案2:(没试过)
先安装anaconda,然后把anaconda的Python2.7设为系统默认使用的Python(有提示加入环境变量中),最后安装jupyter notebook. (可能会有小bug,比如启动后kernel崩坏,逃。。