ubuntu16.04解决UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 4: ordinal not in

在Ubuntu 16.04系统下使用Python 2.7安装Jupyter Notebook后运行报错,提示UnicodeDecodeError。解决办法是在终端输入LANGUAGE=en_US,还给出了参考链接https://github.com/jupyter/notebook/issues/4166 。

当用Ubuntu16.04+python27安装jupyter notebook后,
运行报错:
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe5 in position 4: ordinal not in range(128)

解决办法:
在终端输入:
LANGUAGE=en_US

参考:
[1]https://github.com/jupyter/notebook/issues/4166

Ubuntu 16.04版本中出现 `ifdown: interface eth0 not configured` 错误,意味着系统没有对 `eth0` 接口进行配置。可以参考以下几种解决办法: ### 1. 配置网络接口文件 在 `/etc/network/interfaces` 文件中添加 `eth0` 的配置,可根据需求选择动态或静态配置。 - **动态配置**: ```plaintext # 两种方法任选一个 # 1、获取动态配置: auto eth0 iface eth0 inet dhcp ``` - **静态配置**: ```plaintext # 2、获取静态配置: auto eth0 iface eth0 inet static address 192.168.0.1 netmask 255.255.255.0 gateway 192.168.0.1 ``` 配置完成后,保存文件并重新启动网络服务,使用如下命令: ```bash sudo ifdown eth0 sudo ifup eth0 ``` ### 2. 检查网卡命名 Ubuntu 16.04 可能会使用 `eno1` 等新的网卡命名规则,而不是传统的 `eth0`。若遇到这种情况,需要修改 `/etc/network/interfaces` 文件中的网卡名称。例如,若实际网卡为 `eno1`,则配置文件应修改为: ```plaintext # interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback auto eno1 iface eno1 inet static address 192.168.1.11 broadcast 192.168.1.255 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameserver 119.29.29.29 ``` 修改后,同样使用以下命令重启网络服务: ```bash sudo ifdown eno1 sudo ifup eno1 ``` ### 3. 检查系统服务 确保 `ifupdown` 服务已正确安装并运行。可以使用以下命令来安装和重启该服务: ```bash sudo apt-get install ifupdown sudo systemctl restart networking ``` ### 4. 检查网卡硬件 若上述方法都无法解决问题,可能是网卡硬件存在故障。可以通过以下命令检查网卡是否被系统识别: ```bash lshw -C network ``` 若网卡未被识别,可能需要检查硬件连接或更换网卡。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值