[英]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.