window下安装weditor安装报错UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xad 解决方法

win7上需要安装weditor,之前mac上直接pip install weditor 直接就完成了,但是到了windows就是报错,搜了各种说话,大概都是因为windows默认gbk编码导致,尝试了多种方式依然报错。于是乎认真的学习了encode和decode到底啥东西,最终解决方法如下

        File "c:\users\administrator\appdata\local\temp\pip-install-07wy6faj\wed
itor_499367c7e41b479a8858dc727a89140e\.eggs\pbr-5.8.1-py3.8.egg\pbr\hooks\metada
ta.py", line 25, in hook
          self.config['version'] = packaging.get_version(
        File "c:\users\administrator\appdata\local\temp\pip-install-07wy6faj\wed
itor_499367c7e41b479a8858dc727a89140e\.eggs\pbr-5.8.1-py3.8.egg\pbr\packaging.py
", line 860, in get_version
          version = _get_version_from_pkg_metadata(package_name)
        File "c:\users\administrator\appdata\local\temp\pip-install-07wy6faj\wed
itor_499367c7e41b479a8858dc727a89140e\.eggs\pbr-5.8.1-py3.8.egg\pbr\packaging.py
", line 828, in _get_version_from_pkg_metadata
          pkg_metadata = email.message_from_file(pkg_metadata_file)
        File "c:\python\python38-32\lib\email\__init__.py", line 54, in message_
from_file
          return Parser(*args, **kws).parse(fp)
        File "c:\python\python38-32\lib\email\parser.py", line 51, in parse
          data = fp.read(8192)
      UnicodeDecodeError: 'gbk' codec can't decode byte 0xad in position 825: il
legal multibyte sequence
      error in setup command: Error parsing C:\Users\Administrator\AppData\Local
\Temp\pip-install-07wy6faj\weditor_499367c7e41b479a8858dc727a89140e\setup.cfg: U
nicodeDecodeError: 'gbk' codec can't decode byte 0xad in position 825: illegal m
ultibyte sequence

 解决方法:

        我仔细看了下,那些装成功的,没有报错的,发现版本不一样,换个版本,试一下,真是的

pip install weditor==0.6.3
Requirement already satisfied: decorator>=3.4.2 in c:\python\python38-32\lib\sit
e-packages (from retry->facebook-wda>=1.0.5->weditor==0.6.3) (5.1.1)
Requirement already satisfied: py<2.0.0,>=1.4.26 in c:\python\python38-32\lib\si
te-packages (from retry->facebook-wda>=1.0.5->weditor==0.6.3) (1.11.0)
Requirement already satisfied: pyelftools in c:\python\python38-32\lib\site-pack
ages (from apkutils2<2.0,>=1.0.0->adbutils<1.0,>=0.11.0->uiautomator2>=2.10.1->w
editor==0.6.3) (0.28)
Requirement already satisfied: cigam in c:\python\python38-32\lib\site-packages
(from apkutils2<2.0,>=1.0.0->adbutils<1.0,>=0.11.0->uiautomator2>=2.10.1->wedito
r==0.6.3) (0.0.3)
Requirement already satisfied: xmltodict in c:\python\python38-32\lib\site-packa
ges (from apkutils2<2.0,>=1.0.0->adbutils<1.0,>=0.11.0->uiautomator2>=2.10.1->we
ditor==0.6.3) (0.12.0)
Installing collected packages: pywin32, tornado, facebook-wda, weditor
Successfully installed facebook-wda-1.4.6 pywin32-303 tornado-6.1 weditor-0.6.3

看到最后Successfully 我简直了。看到遇到这个问题的还是不少,供大家参考吧。

  • 38
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值