python3.11.9安装weditor失败

软件版本

C:\Users\boya>python --version
Python 3.11.9

C:\Users\boya>pip --version
pip 24.3.1 from D:\Software\python\Lib\site-packages\pip (python 3.11)

C:\Users\boya>

报错内容

C:\Users\boya>pip install  weditor
Collecting weditor
  Using cached weditor-0.7.3.tar.gz (2.2 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Installing backend dependencies ... done
  Preparing metadata (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Preparing metadata (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [28 lines of output]
      Error parsing
      Traceback (most recent call last):
        File "C:\Users\boya\AppData\Local\Temp\pip-build-env-cnry_ksa\normal\Lib\site-packages\pbr\core.py", line 105, in pbr
          attrs = util.cfg_to_args(path, dist.script_args)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "C:\Users\boya\AppData\Local\Temp\pip-build-env-cnry_ksa\normal\Lib\site-packages\pbr\util.py", line 272, in cfg_to_args
          pbr.hooks.setup_hook(config)
        File "C:\Users\boya\AppData\Local\Temp\pip-build-env-cnry_ksa\normal\Lib\site-packages\pbr\hooks\__init__.py", line 25, in setup_hook
          metadata_config.run()
        File "C:\Users\boya\AppData\Local\Temp\pip-build-env-cnry_ksa\normal\Lib\site-packages\pbr\hooks\base.py", line 27, in run
          self.hook()
        File "C:\Users\boya\AppData\Local\Temp\pip-build-env-cnry_ksa\normal\Lib\site-packages\pbr\hooks\metadata.py", line 25, in hook
          self.config['version'] = packaging.get_version(
                                   ^^^^^^^^^^^^^^^^^^^^^^
        File "C:\Users\boya\AppData\Local\Temp\pip-build-env-cnry_ksa\normal\Lib\site-packages\pbr\packaging.py", line 854, in get_version
          version = _get_version_from_pkg_metadata(package_name)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "C:\Users\boya\AppData\Local\Temp\pip-build-env-cnry_ksa\normal\Lib\site-packages\pbr\packaging.py", line 822, in _get_version_from_pkg_metadata
          pkg_metadata = email.message_from_file(pkg_metadata_file)
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "D:\Software\python\Lib\email\__init__.py", line 53, in message_from_file
          return Parser(*args, **kws).parse(fp)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "D:\Software\python\Lib\email\parser.py", line 53, in parse
          data = fp.read(8192)
                 ^^^^^^^^^^^^^
      UnicodeDecodeError: 'gbk' codec can't decode byte 0xad in position 795: illegal multibyte sequence
      error in setup command: Error parsing C:\Users\boya\AppData\Local\Temp\pip-install-ennkwcxc\weditor_0c527347fc9241dc8ce8d3b23066bec1\setup.cfg: UnicodeDecodeError: 'gbk' codec can't decode byte 0xad in position 795: illegal multibyte sequence
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

解决方法

pip install weditor==0.6.4

安装成功

C:\Users\boya>pip install weditor==0.6.4
Collecting weditor==0.6.4
  Downloading weditor-0.6.4-py3-none-any.whl.metadata (2.4 kB)
Collecting tornado>=4.3 (from weditor==0.6.4)
  Downloading tornado-6.4.2-cp38-abi3-win_amd64.whl.metadata (2.6 kB)
Collecting six (from weditor==0.6.4)
  Using cached six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB)
Requirement already satisfied: pillow in d:\software\python\lib\site-packages (from weditor==0.6.4) (11.0.0)
Collecting logzero (from weditor==0.6.4)
  Downloading logzero-1.7.0-py2.py3-none-any.whl.metadata (11 kB)
Collecting cached-property (from weditor==0.6.4)
  Downloading cached_property-2.0.1-py3-none-any.whl.metadata (10 kB)
Requirement already satisfied: uiautomator2>=2.10.1 in d:\software\python\lib\site-packages (from weditor==0.6.4) (3.2.6)
Collecting facebook-wda>=1.0.5 (from weditor==0.6.4)
  Downloading facebook_wda-1.4.9-py3-none-any.whl.metadata (1.0 kB)
Collecting pywin32 (from weditor==0.6.4)
  Downloading pywin32-308-cp311-cp311-win_amd64.whl.metadata (8.3 kB)
Requirement already satisfied: retry in d:\software\python\lib\site-packages (from facebook-wda>=1.0.5->weditor==0.6.4) (0.9.2)
Collecting cached-property (from weditor==0.6.4)
  Downloading cached_property-1.5.2-py2.py3-none-any.whl.metadata (11 kB)
Collecting Deprecated~=1.2.6 (from facebook-wda>=1.0.5->weditor==0.6.4)
  Downloading Deprecated-1.2.15-py2.py3-none-any.whl.metadata (5.5 kB)
Collecting construct>=2 (from facebook-wda>=1.0.5->weditor==0.6.4)
  Downloading construct-2.10.70-py3-none-any.whl.metadata (4.2 kB)
Requirement already satisfied: adbutils<3.0.0,>=2.5.0 in d:\software\python\lib\site-packages (from uiautomator2>=2.10.1->weditor==0.6.4) (2.8.0)
Requirement already satisfied: lxml in d:\software\python\lib\site-packages (from uiautomator2>=2.10.1->weditor==0.6.4) (5.3.0)
Requirement already satisfied: requests in d:\software\python\lib\site-packages (from uiautomator2>=2.10.1->weditor==0.6.4) (2.32.3)
Collecting colorama (from logzero->weditor==0.6.4)
  Using cached colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)
Requirement already satisfied: deprecation<3.0,>=2.0.6 in d:\software\python\lib\site-packages (from adbutils<3.0.0,>=2.5.0->uiautomator2>=2.10.1->weditor==0.6.4) (2.1.0)
Requirement already satisfied: apkutils2<2.0,>=1.0.0 in d:\software\python\lib\site-packages (from adbutils<3.0.0,>=2.5.0->uiautomator2>=2.10.1->weditor==0.6.4) (1.0.0)
Collecting wrapt<2,>=1.10 (from Deprecated~=1.2.6->facebook-wda>=1.0.5->weditor==0.6.4)
  Downloading wrapt-1.17.0-cp311-cp311-win_amd64.whl.metadata (6.5 kB)
Requirement already satisfied: decorator>=3.4.2 in d:\software\python\lib\site-packages (from retry->facebook-wda>=1.0.5->weditor==0.6.4) (5.1.1)
Requirement already satisfied: py<2.0.0,>=1.4.26 in d:\software\python\lib\site-packages (from retry->facebook-wda>=1.0.5->weditor==0.6.4) (1.11.0)
Requirement already satisfied: charset-normalizer<4,>=2 in d:\software\python\lib\site-packages (from requests->uiautomator2>=2.10.1->weditor==0.6.4) (3.4.0)
Requirement already satisfied: idna<4,>=2.5 in d:\software\python\lib\site-packages (from requests->uiautomator2>=2.10.1->weditor==0.6.4) (3.10)
Requirement already satisfied: urllib3<3,>=1.21.1 in d:\software\python\lib\site-packages (from requests->uiautomator2>=2.10.1->weditor==0.6.4) (2.2.3)
Requirement already satisfied: certifi>=2017.4.17 in d:\software\python\lib\site-packages (from requests->uiautomator2>=2.10.1->weditor==0.6.4) (2024.8.30)
Requirement already satisfied: pyelftools in d:\software\python\lib\site-packages (from apkutils2<2.0,>=1.0.0->adbutils<3.0.0,>=2.5.0->uiautomator2>=2.10.1->weditor==0.6.4) (0.31)
Requirement already satisfied: cigam in d:\software\python\lib\site-packages (from apkutils2<2.0,>=1.0.0->adbutils<3.0.0,>=2.5.0->uiautomator2>=2.10.1->weditor==0.6.4) (0.0.3)
Requirement already satisfied: xmltodict in d:\software\python\lib\site-packages (from apkutils2<2.0,>=1.0.0->adbutils<3.0.0,>=2.5.0->uiautomator2>=2.10.1->weditor==0.6.4) (0.14.2)
Requirement already satisfied: packaging in d:\software\python\lib\site-packages (from deprecation<3.0,>=2.0.6->adbutils<3.0.0,>=2.5.0->uiautomator2>=2.10.1->weditor==0.6.4) (24.2)
Downloading weditor-0.6.4-py3-none-any.whl (1.6 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 8.5 MB/s eta 0:00:00
Downloading facebook_wda-1.4.9-py3-none-any.whl (27 kB)
Downloading cached_property-1.5.2-py2.py3-none-any.whl (7.6 kB)
Downloading tornado-6.4.2-cp38-abi3-win_amd64.whl (438 kB)
Downloading logzero-1.7.0-py2.py3-none-any.whl (16 kB)
Downloading pywin32-308-cp311-cp311-win_amd64.whl (6.6 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.6/6.6 MB 11.8 MB/s eta 0:00:00
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Downloading construct-2.10.70-py3-none-any.whl (63 kB)
Downloading Deprecated-1.2.15-py2.py3-none-any.whl (9.9 kB)
Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Downloading wrapt-1.17.0-cp311-cp311-win_amd64.whl (38 kB)
Installing collected packages: pywin32, cached-property, wrapt, tornado, six, construct, colorama, logzero, Deprecated, facebook-wda, weditor
Successfully installed Deprecated-1.2.15 cached-property-1.5.2 colorama-0.4.6 construct-2.10.70 facebook-wda-1.4.9 logzero-1.7.0 pywin32-308 six-1.16.0 tornado-6.4.2 weditor-0.6.4 wrapt-1.17.0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值