yl1213926 2024-03-05 14:59 采纳率: 20%
浏览 62

安装pymupdf 1.19.6版本,出现错误FileNotFoundError: [Errno 2] No such file or directory:

安装pymupdf 1.19.6版本,出现错误FileNotFoundError: [Errno 2] No such file or directory: '.\mupdf-1.20.3-source\thirdparty\harfbuzz\test\shaping\texts\in-house\shaper-indi
c\script-devanagari\utrrs\codepoint\IndicFontFeatureCodepoint-AdditionalConsonants.txt'

Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting PyMuPDF==1.20.2
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/4a/09/6afe87a8ea7acb6e4709223a704270ffe9929497add4d06b12305e229ba8/PyMuPDF-1.20.2.tar.gz (90.4 MB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Building wheels for collected packages: PyMuPDF
  Building wheel for PyMuPDF (setup.py): started
  Building wheel for PyMuPDF (setup.py): finished with status 'error'
  Running setup.py clean for PyMuPDF
Failed to build PyMuPDF

  error: subprocess-exited-with-error
  
  python setup.py bdist_wheel did not run successfully.
  exit code: 1
  
  [71 lines of output]
  PyMuPDF/setup.py: sys.argv: ['C:\\Users\\shui\\AppData\\Local\\Temp\\pip-install-6exjb_32\\pymupdf_eabca598e48a4f6c99e2c74a3dd07a4b\\setup.py', 'bdist_wheel', '-d', 'C:\\Users\\shui\\AppData\\Local\\Temp\\pip-wheel-nk4m57vp']
  PyMuPDF/setup.py: os.getcwd(): C:\Users\shui\AppData\Local\Temp\pip-install-6exjb_32\pymupdf_eabca598e48a4f6c99e2c74a3dd07a4b
  PyMuPDF/setup.py: __file__: C:\Users\shui\AppData\Local\Temp\pip-install-6exjb_32\pymupdf_eabca598e48a4f6c99e2c74a3dd07a4b\setup.py
  PyMuPDF/setup.py: $PYTHON_ARCH: None
  PyMuPDF/setup.py: os.environ (41):
  PyMuPDF/setup.py:     ALLUSERSPROFILE: C:\ProgramData
  PyMuPDF/setup.py:     APPDATA: C:\Users\shui\AppData\Roaming
  PyMuPDF/setup.py:     COMMONPROGRAMFILES: C:\Program Files\Common Files
  PyMuPDF/setup.py:     COMMONPROGRAMFILES(X86): C:\Program Files (x86)\Common Files
  PyMuPDF/setup.py:     COMMONPROGRAMW6432: C:\Program Files\Common Files
  PyMuPDF/setup.py:     COMPUTERNAME: LAPTOP-TLBGPPN7
  PyMuPDF/setup.py:     COMSPEC: C:\WINDOWS\system32\cmd.exe
  PyMuPDF/setup.py:     DRIVERDATA: C:\Windows\System32\Drivers\DriverData
  PyMuPDF/setup.py:     HOMEDRIVE: C:
  PyMuPDF/setup.py:     HOMEPATH: \Users\shui
  PyMuPDF/setup.py:     IDEA_INITIAL_DIRECTORY: C:\WINDOWS\system32
  PyMuPDF/setup.py:     LOCALAPPDATA: C:\Users\shui\AppData\Local
  PyMuPDF/setup.py:     LOGONSERVER: \\LAPTOP-TLBGPPN7
  PyMuPDF/setup.py:     NUMBER_OF_PROCESSORS: 16
  PyMuPDF/setup.py:     ONEDRIVE: C:\Users\shui\OneDrive
  PyMuPDF/setup.py:     OS: Windows_NT
  PyMuPDF/setup.py:     PATH: C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;D:\mysoftware\MySQL\MySQL Server 8.0\bin;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;D:\mysoftware\adb\platform-tools;D:\mysoftware\Git\cmd;D:\mysoftware\Python\Scripts\;D:\mysoftware\Python\;C:\Users\shui\AppData\Local\Microsoft\WindowsApps;;D:\mysoftware\PyCharm 2023.3\bin;;D:\mysoftware\Microsoft VS Code\bin;C:\Users\shui\.dotnet\tools
  PyMuPDF/setup.py:     PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
  PyMuPDF/setup.py:     PROCESSOR_ARCHITECTURE: AMD64
  PyMuPDF/setup.py:     PROCESSOR_IDENTIFIER: Intel64 Family 6 Model 165 Stepping 2, GenuineIntel
  PyMuPDF/setup.py:     PROCESSOR_LEVEL: 6
  PyMuPDF/setup.py:     PROCESSOR_REVISION: a502
  PyMuPDF/setup.py:     PROGRAMDATA: C:\ProgramData
  PyMuPDF/setup.py:     PROGRAMFILES: C:\Program Files
  PyMuPDF/setup.py:     PROGRAMFILES(X86): C:\Program Files (x86)
  PyMuPDF/setup.py:     PROGRAMW6432: C:\Program Files
  PyMuPDF/setup.py:     PSMODULEPATH: C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules
  PyMuPDF/setup.py:     PUBLIC: C:\Users\Public
  PyMuPDF/setup.py:     PYCHARM: D:\mysoftware\PyCharm 2023.3\bin;
  PyMuPDF/setup.py:     PYTHONPATH: D:\mysoftware\PyCharm 2023.3\plugins\python\helpers
  PyMuPDF/setup.py:     SESSIONNAME: Console
  PyMuPDF/setup.py:     SYSTEMDRIVE: C:
  PyMuPDF/setup.py:     SYSTEMROOT: C:\WINDOWS
  PyMuPDF/setup.py:     TEMP: C:\Users\shui\AppData\Local\Temp
  PyMuPDF/setup.py:     TMP: C:\Users\shui\AppData\Local\Temp
  PyMuPDF/setup.py:     USERDOMAIN: LAPTOP-TLBGPPN7
  PyMuPDF/setup.py:     USERDOMAIN_ROAMINGPROFILE: LAPTOP-TLBGPPN7
  PyMuPDF/setup.py:     USERNAME: shui
  PyMuPDF/setup.py:     USERPROFILE: C:\Users\shui
  PyMuPDF/setup.py:     WINDIR: C:\WINDOWS
  PyMuPDF/setup.py:     PIP_BUILD_TRACKER: C:\Users\shui\AppData\Local\Temp\pip-build-tracker-85bgc9du
  PyMuPDF/setup.py: mupdf_tgz already exists: C:\Users\shui\AppData\Local\Temp\pip-install-6exjb_32\pymupdf_eabca598e48a4f6c99e2c74a3dd07a4b\mupdf.tgz
  PyMuPDF/setup.py: Extracting C:\Users\shui\AppData\Local\Temp\pip-install-6exjb_32\pymupdf_eabca598e48a4f6c99e2c74a3dd07a4b\mupdf.tgz
  Traceback (most recent call last):
    File "<string>", line 2, in <module>
    File "<pip-setuptools-caller>", line 34, in <module>
    File "C:\Users\shui\AppData\Local\Temp\pip-install-6exjb_32\pymupdf_eabca598e48a4f6c99e2c74a3dd07a4b\setup.py", line 487, in <module>
      mupdf_local = get_mupdf()
                    ^^^^^^^^^^^
    File "C:\Users\shui\AppData\Local\Temp\pip-install-6exjb_32\pymupdf_eabca598e48a4f6c99e2c74a3dd07a4b\setup.py", line 450, in get_mupdf
      return tar_extract( mupdf_tgz, exists='return')
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\shui\AppData\Local\Temp\pip-install-6exjb_32\pymupdf_eabca598e48a4f6c99e2c74a3dd07a4b\setup.py", line 183, in tar_extract
      t.extractall()
    File "D:\mysoftware\Python\Lib\tarfile.py", line 2268, in extractall
      self._extract_one(tarinfo, path, set_attrs=not tarinfo.isdir(),
    File "D:\mysoftware\Python\Lib\tarfile.py", line 2335, in _extract_one
      self._handle_fatal_error(e)
    File "D:\mysoftware\Python\Lib\tarfile.py", line 2331, in _extract_one
      self._extract_member(tarinfo, os.path.join(path, tarinfo.name),
    File "D:\mysoftware\Python\Lib\tarfile.py", line 2414, in _extract_member
      self.makefile(tarinfo, targetpath)
    File "D:\mysoftware\Python\Lib\tarfile.py", line 2459, in makefile
      with bltn_open(targetpath, "wb") as target:
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  FileNotFoundError: [Errno 2] No such file or directory: '.\\mupdf-1.20.3-source\\thirdparty\\harfbuzz\\test\\shaping\\texts\\in-house\\shaper-indic\\script-devanagari\\utrrs\\codepoint\\IndicFontFeatureCodepoint-AdditionalConsonants.txt'
  [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for PyMuPDF
ERROR: Could not build wheels for PyMuPDF, which is required to install pyproject.toml-based projects

  • 写回答

4条回答 默认 最新

  • GISer Liu 2024-03-05 15:00
    关注

    该回答引用自GPT-3.5,由博主GISer Liu编写:

    根据提供的错误信息,问题出现在安装 PyMuPDF 1.19.6 版本时。报错信息显示找不到一个名为 IndicFontFeatureCodepoint-AdditionalConsonants.txt 的文件,该文件似乎是在 mupdf-1.20.3-source 目录下的某个子目录中。
    解决这个问题的思路如下:

    1. 确认文件路径问题:首先需要确认安装 PyMuPDF 1.19.6 版本时,所依赖的文件是否位于正确的路径下。报错显示的文件路径是 .\mupdf-1.20.3-source\thirdparty\harfbuzz\test\shaping\texts\in-house\shaper-indic\script-devanagari\utrrs\codepoint\IndicFontFeatureCodepoint-AdditionalConsonants.txt,请检查该路径下是否存在该文件。
    2. 检查依赖版本:由于错误信息中提到 PyMuPDF==1.20.2,可能存在版本不匹配的问题。确保 PyMuPDF 的版本与所需的依赖版本一致,尤其是与 mupdf 的版本相匹配。
    3. 尝试更新或重新安装依赖:如果确定路径和版本都正确,但仍然遇到问题,可以尝试更新或重新安装依赖。可能需要手动下载并安装所需的依赖文件。
    4. 检查安装过程中的其他报错信息:在安装过程中,可能会有其他报错信息未显示在提供的信息中。查看完整的安装日志,以便更好地定位问题。
      针对这个具体问题,可能需要检查 PyMuPDF 1.19.6
      版本与所需依赖的兼容性,并确保相关文件在正确的路径下。如果问题仍然存在,可能需要尝试手动安装依赖或者考虑使用其他版本的 PyMuPDF。

    如果该回答解决了您的问题,请采纳!如果没有,请参考以下方案进行修订

    用户答题指南

    评论

报告相同问题?

问题事件

  • 创建了问题 3月5日

悬赏问题

  • ¥15 Windows Script Host 无法找到脚本文件"C:\ProgramData\Player800\Cotrl.vbs”
  • ¥15 matlab自定义损失函数
  • ¥15 35114 SVAC视频验签的问题
  • ¥15 impedancepy
  • ¥15 求往届大挑得奖作品(ppt…)
  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图