不修改代码页,解决 Python 报错 LookupError: unknown encoding: 65001

本文介绍了在Windows 10环境下,遇到Python LookupError: unknown encoding: 65001错误时,如何通过Git Bash和Miniconda避免修改代码页来解决问题。步骤包括在Git Bash中操作Miniconda的环境配置文件,以及通过Git Bash安装所需软件。
摘要由CSDN通过智能技术生成

解决方法

不要修改代码页!!!

1) 首先需要一个 Git 之类的 shell 环境,不过大家应该都安装了 Git。

2) 我用的是 Miniconda,所以要多一步:

  1. 打开 Git Bash,输入 source 空格。
  2. 找到 Miniconda 的安装目录下的 Scripts 目录(我的是 E:\Programs\Miniconda3\Scripts),找到 activate 文件(注意不是 activate.bat!)把它拖进 shell 里面。然后回车。

3) pip install win-unicode-console。(理论上这一步是关键,但是我没有用控制变量法,所以大家可以试试把这一步去掉,看看只用 1、2、4 这三步能不能安装成功)

4) conda install jupyter(根据需要,这里的 conda 可以换成 pipjupyter 换成大家需要安装的东西)

下面是我成功的情况截图,大家在使用的时候,用户名和安装路径会有所不同:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值