“ValueError:‘editdistance/bycython.pyx’与任何文件都不匹配”为 AlphaGeometry 安装 editdistance

问题描述 投票:0回答:1

我遇到的错误是:

Collecting editdistance==0.6.2 (from -r requirements.txt (line 288))
  Using cached editdistance-0.6.2.tar.gz (31 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
  error: subprocess-exited-with-error
  
  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [25 lines of output]
      Traceback (most recent call last):
        File "/Users/abinandpalanisamy/Documents/AlphaGeometry/alphageometry/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
          main()
        File "/Users/abinandpalanisamy/Documents/AlphaGeometry/alphageometry/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/Users/abinandpalanisamy/Documents/AlphaGeometry/alphageometry/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel
          return hook(config_settings)
                 ^^^^^^^^^^^^^^^^^^^^^
        File "/private/var/folders/k8/d3yx62m51k538br9ryblzv1w0000gq/T/pip-build-env-m3znlrci/overlay/lib/python3.12/site-packages/setuptools/build_meta.py", line 327, in get_requires_for_build_wheel
          return self._get_build_requires(config_settings, requirements=[])
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/private/var/folders/k8/d3yx62m51k538br9ryblzv1w0000gq/T/pip-build-env-m3znlrci/overlay/lib/python3.12/site-packages/setuptools/build_meta.py", line 297, in _get_build_requires
          self.run_setup()
        File "/private/var/folders/k8/d3yx62m51k538br9ryblzv1w0000gq/T/pip-build-env-m3znlrci/overlay/lib/python3.12/site-packages/setuptools/build_meta.py", line 313, in run_setup
          exec(code, locals())
        File "<string>", line 25, in <module>
        File "/private/var/folders/k8/d3yx62m51k538br9ryblzv1w0000gq/T/pip-build-env-m3znlrci/overlay/lib/python3.12/site-packages/Cython/Build/Dependencies.py", line 1010, in cythonize
          module_list, module_metadata = create_extension_list(
                                         ^^^^^^^^^^^^^^^^^^^^^^
        File "/private/var/folders/k8/d3yx62m51k538br9ryblzv1w0000gq/T/pip-build-env-m3znlrci/overlay/lib/python3.12/site-packages/Cython/Build/Dependencies.py", line 845, in create_extension_list
          for file in nonempty(sorted(extended_iglob(filepattern)), "'%s' doesn't match any files" % filepattern):
        File "/private/var/folders/k8/d3yx62m51k538br9ryblzv1w0000gq/T/pip-build-env-m3znlrci/overlay/lib/python3.12/site-packages/Cython/Build/Dependencies.py", line 117, in nonempty
          raise ValueError(error_msg)
      ValueError: 'editdistance/bycython.pyx' doesn't match any files
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.

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

我尝试在终端中运行 run.sh 脚本(如果有帮助的话,我在 mac 上),然后运行 run_tests.sh 但它不起作用,我的目的是复制它来测试 Olympiad 和 AMC 问题。

python macos pip
1个回答
0
投票

我在尝试安装软件包时遇到了同样的问题

contextualSpellCheck

pip install contextualSpellCheck

问题已通过以下步骤解决:

pip install editdistance

pip install --upgrade editdistance

pip install contextualSpellCheck --no-deps

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.