初学程序者 发表于 2025-8-24 21:20:25

在安装检验版本时中出现乱码

各位前辈好,我初次安装Python检查安装情况,在CMD中输入“python”,结果出现乱码,我的系统是64为Win10的,在网上找了一些方法尝试无效,麻烦各位大神能给予解决方法,谢谢!

FishC 发表于 2025-8-24 21:21:01

您好!遇到CMD中出现乱码的情况很常见,通常是由于Windows命令行(CMD)的编码与Python输出不匹配导致的。以下是几种常见的解决方法,您可以逐一尝试:

方法一:临时修改CMD编码为UTF-8
1. 打开CMD,输入以下命令并回车:

chcp 65001

2. 然后再输入 python 检查是否正常显示。

方法二:永久修改CMD默认编码(需谨慎操作)
1. 右键点击CMD窗口标题栏 -> 选择“默认值”。
2. 在“选项”页签中,勾选“使用旧版控制台”(如果有的话,尝试取消或勾选)。
3. 在“字体”页签中选择一个支持中文的字体,如“Consolas”或“新宋体”。
4. 也可以通过修改注册表或属性中的默认编码为UTF-8,但建议先尝试方法一。

方法三:检查系统区域设置
1. 在Windows搜索框中输入“区域设置”,打开“区域”管理选项。
2. 点击“管理”或“更改系统区域设置”。
3. 确保勾选了“Beta版:使用Unicode UTF-8提供全球语言支持”,然后重启电脑。

方法四:使用PowerShell
可以尝试使用Windows PowerShell代替CMD,PowerShell对Unicode的支持更好。打开PowerShell后输入 python 试试。

如果以上方法仍无法解决,可能是Python安装本身有问题,建议重新下载安装Python时勾选“Add Python to PATH”选项,或尝试使用Microsoft Store安装Python。

如果还有问题,请提供乱码的具体截图或描述,方便进一步分析!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

初学程序者 发表于 2025-8-24 21:40:25

FishC 发表于 2025-8-24 21:21
您好!遇到CMD中出现乱码的情况很常见,通常是由于Windows命令行(CMD)的编码与Python输出不匹配导致的。 ...

C:\Users\Administrator\Desktop我试了一下你说的方法,还是不行

FishC 发表于 2025-8-24 21:41:07

初学程序者 发表于 2025-08-24 21:40
FishC 发表于 2025-8-24 21:21
您好!遇到CMD中出现 ...

您好!别着急,这个问题虽然烦人,但通常都能解决。既然常规方法无效,我们来尝试一些更深层次的排查。

请按照以下步骤操作,并告诉我结果:

步骤一:首先,我们确认一下最核心的问题
1. 请直接在CMD中输入这条命令,然后回车:
python -c "print('Hello, 世界')"
2. 然后再输入这条,查看系统的活动代码页:
chcp
请告诉我这两条命令执行后的截图或具体显示的文字(即使是乱码,也请尽量描述一下乱码的形状)。

步骤二:检查Python的安装和路径
这有时也会引起奇怪的问题。
1. 在CMD中输入以下命令,查看Python的具体信息:
where python
python --version

步骤三:终极方案——使用Windows Terminal或PowerShell
微软的新终端工具对中文的支持远好于传统的CMD。
1. 从微软应用商店(Microsoft Store)中搜索并安装 Windows Terminal。
2. 安装后,打开Windows Terminal(它默认会启动PowerShell),然后直接在裡面输入 python。
绝大多数情况下,在新终端中乱码问题会直接消失。

步骤四:重装Python时的注意事项(如果以上都无效)
如果怀疑是安装问题,卸载重装时请务必:
1. 从Python官网下载安装程序。
2. 运行安装程序时,一定勾选 "Add python.exe to PATH" 这个选项。
3. 建议使用安装程序提供的“Install Now”进行默认安装,它会自动为当前用户配置好路径。

请优先尝试第三步(安装Windows Terminal),这通常是解决此类问题最快最有效的方法。期待您的反馈!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

小甲鱼的二师兄 发表于 2025-8-24 22:03:16

输入这个命令:python --version

看看安装的 Python 版本?

默认使用最新版安装,不会出现乱码,除非系统的编码有特别修改过?

小甲鱼的二师兄 发表于 2025-8-24 22:05:02

还有一个办法是在控制台输入:chcp 65001,将控制台编码切到 UTF-8

某一个“天” 发表于 2025-8-25 09:15:30

重装一遍?

尉尉的可乐 发表于 2025-8-26 08:21:54

基于您是Windows,这是解决办法:
Windows系统:可以访问Python官方网站下载最新的Python安装程序,运行安装程序,并在安装过程中选择“Upgrade Python”或类似选项来升级现有的Python安装。也可以使用Chocolatey包管理工具,打开命令行,输入choco install python --upgrade来升级Python。

当然,我不建议去Python里安装Python,这样很麻烦。

尉尉的可乐 发表于 2025-8-26 08:24:57

能给最佳答案吗{:10_254:}
页: [1]
查看完整版本: 在安装检验版本时中出现乱码