windows安装xadmin==0.6.1报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0xa4 in position 3444: illegal multibyte sequence

发布时间 2023-07-27 21:39:22作者: 未来可期_Durant

直接用pip安装xadmin会报以下错误:

pip install xadmin==0.6.1

报错:

Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\Administror\AppData\Local\Temp\pip-install-iuvwebfq\xadmin\setup.py", line 11, in <module>
        long_description=open('README.rst').read(),
    UnicodeDecodeError: 'gbk' codec can't decode byte 0xa4 in position 3444: illegal multibyte sequence

可见是由于README.rst文件的编码问题引起的错误

解决方案

从https://github.com/sshwsfc/xadmin下载xadmin-master.zip源码。
解压xadmin-master.zip,进入解压后的文件夹,将README.rst删除后新建一个空的同名文件。重新压缩文件夹并命名为xadmin-master.zip。
在CMD下,切换到xadmin-master.zip的同一目录下,执行如下命令:

pip install -i https://pypi.douban.com/simple xadmin-master.zip

这样就能正常安装了。

Installing collected packages: xadmin
  Running setup.py install for xadmin ... done
Successfully installed xadmin-0.6.1

出现上面的提示,则说明正确安装。