我对编程相当陌生,所以请容忍我
当我为正在使用的模块安装一些必需的软件包时,我无法安装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.
我还能做些什么来安装这个软件包吗
任何帮助都将不胜感激。提前谢谢
在Windows中安装Odoo依赖项时,我遇到了同样的问题,但经过一番努力,我找到了一个解决方案
这是一个带有
stdnum 1.8
>stdnum 1.8 installation fails on windows解决方案
转到arthurdejong.org/python-stdnum/并找到python-stdnum-1.8.tar.gz
将Zip下载到文件夹中,将其从
python-stdnum-1.8.tar.gz
重命名为python-stdnum-1.8.tar_.gz
(以避免名称冲突)然后创建以下Python脚本(在同一目录中):
setup.py
,转到第37行并从此处修改:为此:
保存它
这将创建文件
python-stdnum-1.8.tar.gz
复制绝对路径转到Python环境并运行:
显然,用绝对路径替换绝对路径
首先,您可以使用在线安装,使用命令
pip install python-stdnum==1.8
其次,您可以从here下载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,这是相对较新的版本如果是在Windows上安装Odoo14,则问题出在“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
致意
相关问题 更多 >
编程相关推荐