pip安装python包期间的正确编码

pip安装python包期间的正确编码,python,python-3.x,pip,Python,Python 3.x,Pip,我必须从本地目录安装python包(Windows 10)。为此,我写下: pip安装--额外索引url C:\Users\User\Desktop\libs\my\u data my\u data, 其中my_数据是一个包名 安装很快就开始了,但是在某个时候我发现了编码错误: 文件“c:\app\python36\lib\encodings\cp1252.py”,第23行,解码 返回编解码器.charmap\u解码(输入、自身错误、解码表)[0] UnicodeDecodeError:“cha

我必须从本地目录安装python包(Windows 10)。为此,我写下: pip安装--额外索引url C:\Users\User\Desktop\libs\my\u data my\u data, 其中my_数据是一个包名

安装很快就开始了,但是在某个时候我发现了编码错误:

文件“c:\app\python36\lib\encodings\cp1252.py”,第23行,解码 返回编解码器.charmap\u解码(输入、自身错误、解码表)[0] UnicodeDecodeError:“charmap”编解码器无法解码位置1653:字符映射到的字节0x9d ----------------------------------------错误:命令出错,退出状态为1:python setup.py egg\u info检查日志中的 完整命令输出

在我看来,setup.py应该有一个utf-8编码,但在安装文件中没有提到。setup.py还引用了更多带有程序的文件,所以我想在那里写一些类似sys.setdefaultencoding(“utf-8”)的东西是没有意义的,是吧


有什么技巧可以解决这个问题吗?

它已经在使用UTF-8,但它说您的python文件不是有效的UTF-8。你用什么文本编辑器来创建它们?@jordanm这是一个由为我创建程序的公司提供的文件。不幸的是,它们不是真正可用的…@jordanm不,它不是,错误明确地说是“charmap”(可能是cp1252)