UnicodeDecodeError: 'charmap' 编解码器| pip python-stdnum==1.8 安装过程中出错

Nom*_*ing 3 python windows decode pip package

我对编程还很陌生,所以请耐心等待。

当我为我正在使用的模块安装一些必需的包时,我无法安装 python-stdnum==1.8.

我收到以下错误消息:

File "C:\Users\59996\AppData\Local\Programs\Python\Python37\lib\encodings\cp1252.py", line 23, in decode
        return codecs.charmap_decode(input,self.errors,decoding_table)[0]
    UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 967: character maps to <undefined>
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
Run Code Online (Sandbox Code Playgroud)

有什么我可以做的仍然能够安装软件包吗?

任何帮助将不胜感激。提前致谢!

小智 11

如果是在 Windows 上安装 Odoo 14,则问题出在“requirements.txt”中

将 "python-stdnum==1.8" 更改为 "python-stdnum==1.8.1"(即使 Federico Baù 的答案在起作用)

然后会出现另一个问题,因此将“psutil==5.6.6”更改为“psutil==5.6.7”仍在“requirements.txt”中

来源:https : //github.com/odoo/odoo/issues/62919

此致


小智 0

首先,可以使用在线安装,使用命令pip install python-stdnum==1.8

其次,您可以从这里下载 python-stdnum 的 whl 文件。

例如下载到F:/file.

然后使用命令pip install F:/file/python_stdnum-1.15-py2.py3-none-any.whl进行安装。

python-stdnum 1.8是以前的版本,已经没有对应的whl文件了。

一般来说,之前的版本对应的python版本比较低,所以如果你用来pip install python-stdnum==1.8安装的话,可能会出现问题,因为你现在的python是3.7,比较新。