簡體   English   中英

在Windows上安裝Python RAWPY軟件包的問題

[英]Issue for Python RAWPY package installation on Windows

我想在Python上讀取RAW文件,看來Rawpy軟件包非常適合此操作。 但是,當嘗試使用Windows CMD安裝它時

C:\Users\myself>py -m pip install rawpy

或直接使用Spyder命令行

!pip install rawpy

我收到以下錯誤

Using cached https://files.pythonhosted.org/packages/67/05/866890cb4d0d76f12bf83cc55a935694c9febb4728cca861d3f7711f46f4/rawpy-0.12.0.tar.gz
Requirement already satisfied: numpy in c:\users\myself\appdata\local\continuum\anaconda3\lib\site-packages (from rawpy) (1.15.1)
Building wheels for collected packages: rawpy
  Running setup.py bdist_wheel for rawpy ... error
  Complete output from command C:\Users\myself\AppData\Local\Continuum\anaconda3\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\myself\\AppData\\Local\\Temp\\pip-install-40sfkvpi\\rawpy\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d C:\Users\myself\AppData\Local\Temp\pip-wheel-3bs1uw1y --python-tag cp37:
  LibRaw git submodule is not cloned yet, will invoke "git submodule update --init" now
  copying CMake scripts from LibRaw-cmake repository
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "C:\Users\myself\AppData\Local\Temp\pip-install-40sfkvpi\rawpy\setup.py", line 298, in <module>
      windows_libraw_compile()
    File "C:\Users\myself\AppData\Local\Temp\pip-install-40sfkvpi\rawpy\setup.py", line 151, in windows_libraw_compile
      clone_submodules()
    File "C:\Users\myself\AppData\Local\Temp\pip-install-40sfkvpi\rawpy\setup.py", line 132, in clone_submodules
      shutil.copy('external/LibRaw-cmake/CMakeLists.txt', 'external/LibRaw/CMakeLists.txt')
    File "C:\Users\myself\AppData\Local\Continuum\anaconda3\lib\shutil.py", line 241, in copy
      copyfile(src, dst, follow_symlinks=follow_symlinks)
    File "C:\Users\myself\AppData\Local\Continuum\anaconda3\lib\shutil.py", line 120, in copyfile
      with open(src, 'rb') as fsrc:
  FileNotFoundError: [Errno 2] No such file or directory: 'external/LibRaw-cmake/CMakeLists.txt'

最后一個錯誤行明確指出找不到文件external / LibRaw-cmake / CMakeLists.txt 您有解決問題的想法嗎?

有關信息,運行這些CMD命令行時其他程序包不會顯示錯誤。 該錯誤實際上取決於rawpy軟件包。

發布時可用的版本(0.12.0)沒有提供Python 3.7輪子,因此pip下載了源代碼發行版並嘗試手動編譯該軟件包。 這失敗了,因為它需要更復雜的開發設置。

現在發布了一個新的rawpy版本0.13.0,並提供了適用於Python 3.7的輪子。 然后,一個簡單的pip install rawpy應該可以工作並下載轉盤,而不是源代碼發行版。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM