使用pip命令安装模块时,若出现报错:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc3 in position 4: invalid continuation byte
因为windows下命令行的代码页为GBK,但是程序编码是UTF-8。
解决办法
找到python安装目录下\\Lib\\site-packages\\pip\\compat的__init__.py,文件中约75行:
将:return s.decode('utf_8') 修改为:
return s.decode('gbk')
其中查找python安装目录的办法是:
python
import sys
sys.path
审核编辑 hhy
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
python
+关注
关注
59文章
4892浏览量
90425
发布评论请先 登录
相关推荐
热点推荐
【新品发布】不只是AI闹钟,更是'从0到1做AI硬件'的全套能力
先剧透结论:如果你正在做AI硬件,或者打算做,这款闹钟可能是你最快的起步方案——离线语音唤醒、多模型AI对话、微信小程序配网、支持批量定制,而且核心模组是我们自研的,供应链可控。做AI硬件,最难的不是技术,是平衡。能力要够,成本要控,体验要好,还要能量产。安信可刚发布的AI兔子智能闹钟A1,就是我们在这条路上的一次完整实践。今天不聊概念,只聊这款产品到底能干
如何使用 Technica CAN 捕获模块
x33) |
CAN_WORD0_DATA_BYTE_3(0x21);
frame.dataWord1 = CAN_WORD1_DATA_BYTE_4(0x11) |
发表于 04-15 06:59
新品 | Atomic Audio-3.5 Base,3.5mm音频扩展底座 Display 1.14 Inch,1.14''彩色LCD屏
AtomicAudio-3.5BaseAtomicAudio-3.5Base是一款为Atom系列主控设计的语音识别与音频播放底座(不兼容AtomVoice)。机身集成ES8311单声道音频解码器、MEMS麦克风以及NS4150B功放芯片,配备标准3.5mm音频接口与四段式TRRS接口(CTIA标准),支持音频输出以及麦克风输入。ES8311支持24位音频分辨
测距仪'语言不通'?耐达讯自动化让Ethernet IP转CC-Link'无缝对接',工厂效率翻倍"
CC-Link协议转换方案,正在为工业现场带来颠覆性变革。 在汽车制造车间,一台高精度激光测距仪正以0.01mm的精度监测车身焊接间隙。但工程师却为通信协议不兼容而困扰:PLC系统采用CC-Link协议,而MES系统却运行在Ethernet IP网络。这种"鸡同鸭讲"的场景,在3C电子、物流分拣、电力设备等
还在为继电器'闹脾气'停机发愁?别急,耐达讯自动化PROFIBUS总线光端机来给你支招!
深夜的汽车装配线突然"罢工"!机械臂对着空气猛挥,继电器控制信号竟在铜缆里"玩失踪"——监控屏上数据疯狂跳动,停机损失直冲18万!这不是科幻片,是工业现场每天都在上演的"继电器闹剧"。 为啥继电器总爱"耍脾气"?* PROFIBUS总线里,PLC是"指挥官"(主站),继电器是"执行小弟"(从站)。传统铜缆传输?简直像在泥潭里跑步:12Mbps速率下,1200米就到头,高干扰环境里信号失真率飙到2.5%!某食品厂就栽过跟头:灌装机因继电器"迷糊",每瓶多灌
“The command 'arduino-verify-sketch' cannot be executed.错误解决方案
“The command 'arduino-verify-sketch' cannot be executed. There are no active handlers available for the command.”
ITCM扩容教程 & xxx.elf section `.bss\' will not fit in region `ram\'解决办法
环境:Vivado2021.1、NucleiStudio_IDE_202102-win64
内容:ITCM扩容方法及 xxx.elf section .bss&#039
发表于 10-24 12:46
别再为水泵通信发愁!Modbus转Profinet网关让旧水泵'复活',系统稳定如磐石
作为一名深耕水处理行业多年的工程师,我太懂那种看着新系统却无法与老水泵"对话"的无奈了。当你的Profinet主站与Modbus从站设备"鸡同鸭讲",水压波动、响应迟滞、能耗超标等问题接踵而至,你是不是也想大喊一声"换掉它们吧"?但别急,今天我要分享一个真正能"救火"的解决方案。 首先,必须明确主从关系:在Profinet网络中,PLC或上位机是主站,负责下发控制指令和收集数据;而Modbus设备(如水泵控制器)是通过网关连接的从站。耐达讯自动化Modbu
Dell'Oro Group分析师谈Net5.5G园区网络
Dell'Oro总监分析师Siân Morgan谈及了Wi-Fi 7为企业带来的显著价值,以及Wi-Fi的未来市场趋势与重点应用行业。并指出:人工智能正越来越多地被用于应对园区网络的两大
下载到stm32F407是提示“ \'ascii\' codec can\'t decode byte 0xc4 )”错误怎么解?
:
UnicodeDecodeError: \'ascii\' codec can\'t decode
发表于 10-10 06:34
Env报错,显示缺失 init_env.py文件是怎么回事?
照着教程解压env后,右键ConEmu Here中报错
python: can't open file 'E:envtoolsConEmuConE
发表于 09-11 07:32
K's TOUR 2025 | 科士达闪耀卡拉奇,再谱巴铁光储新篇
当地时间8月18日,K'sTOUR2025卡拉奇站圆满落幕,这是继年初首秀后,科士达再度以创新实力亮相巴基斯坦市场。活动现场,科士达携全场景光储解决方案矩阵惊艳亮相,并与当地多家代理商签署
【创龙TL3562-MiniEVM开发板试用体验】8、FreeType显示矢量文字
_len ++;
utf_8_size--;
continue;
}
//2位utf_8转换为两位的unicode
else if(utf_8[utf_8_len] &
发表于 08-05 11:54
CS86706适用1~3节锂电应用,内置升压模块,2×30W立体声&50W单声道R类音频功率放大器
CS86706适用1~3节锂电应用,内置升压模块,2×30W立体声&50W单声道R类音频功率放大器
新知|Verizon与AT&T也可以手机直接连接卫星了
近日,Verizon与AT&T宣布,手机直连卫星方面取得重要进展,使用普通手机实现了通过卫星的视频通话。很显然,Verizon与AT&T的这一举措是针对此前
pip安装报错:UnicodeDecodeError 'utf-8' codec can't decode byte 0xc3 in position 4解决方法
评论