aidenlab / straw

Extract data quickly from Juicebox via straw
MIT License
61 stars 36 forks source link

can't install hic-straw on win11 python3.9 #128

Closed fazhang-master closed 11 months ago

fazhang-master commented 11 months ago

(autohic) C:\Users\Administrator>pip install hic-straw -i https://pypi.tuna.tsinghua.edu.cn/simple Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple Collecting hic-straw Using cached https://pypi.tuna.tsinghua.edu.cn/packages/8e/ec/431c76970f8973ea5937a9b5f2d1689a641b3fe6475246a32451274fa2dd/hic-straw-1.3.1.tar.gz (18 kB) Preparing metadata (setup.py) ... done Collecting pybind11>=2.4 (from hic-straw) Using cached https://pypi.tuna.tsinghua.edu.cn/packages/06/55/9f73c32dda93fa4f539fafa268f9504e83c489f460c380371d94296126cd/pybind11-2.11.1-py3-none-any.whl (227 kB) Building wheels for collected packages: hic-straw Building wheel for hic-straw (setup.py) ... error error: subprocess-exited-with-error

× python setup.py bdist_wheel did not run successfully. │ exit code: 1 ╰─> [22 lines of output] I:\conda\envs\autohic\lib\site-packages\setuptools__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !!

          ********************************************************************************
          Requirements should be satisfied by a PEP 517 installer.
          If you are using pip, you can try `pip install --use-pep517`.
          ********************************************************************************

  !!
    dist.fetch_build_eggs(dist.setup_requires)
  running bdist_wheel
  running build
  running build_ext
  building 'hicstraw' extension
  creating build
  creating build\temp.win-amd64-cpython-39
  creating build\temp.win-amd64-cpython-39\Release
  creating build\temp.win-amd64-cpython-39\Release\src
  "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -Ic:\users\administrator\appdata\local\temp\pip-install-0esd_50t\hic-straw_25cecc52233e4ddb94bfc9a631c3b6c7\.eggs\pybind11-2.10.4-py3.9.egg\pybind11\include -Ic:\users\administrator\appdata\local\temp\pip-install-0esd_50t\hic-straw_25cecc52233e4ddb94bfc9a631c3b6c7\.eggs\pybind11-2.10.4-py3.9.egg\pybind11\include -II:\conda\envs\autohic\include -II:\conda\envs\autohic\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /EHsc /Tpsrc/straw.cpp /Fobuild\temp.win-amd64-cpython-39\Release\src/straw.obj /EHsc /DVERSION_INFO=\\\"1.3.1\\\"
  straw.cpp
  src/straw.cpp(34): fatal error C1083: 无法打开包括文件: “curl/curl.h”: No such file or directory
  error: command 'C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.37.32822\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for hic-straw Running setup.py clean for hic-straw Failed to build hic-straw ERROR: Could not build wheels for hic-straw, which is required to install pyproject.toml-based projects

(autohic) C:\Users\Administrator>pip install hic-straw==0.6 -i https://pypi.tuna.tsinghua.edu.cn/simple Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple ERROR: Could not find a version that satisfies the requirement hic-straw==0.6 (from versions: 0.0.6, 1.0.0.0, 1.0.0.1, 1.1.0, 1.1.2, 1.1.3, 1.2.0, 1.2.1, 1.3.0, 1.3.1) ERROR: No matching distribution found for hic-straw==0.6

(autohic) C:\Users\Administrator>pip install hic-straw==0.0.6 -i https://pypi.tuna.tsinghua.edu.cn/simple Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple Collecting hic-straw==0.0.6 Downloading https://pypi.tuna.tsinghua.edu.cn/packages/a4/89/1fc2a4e6d9b5379ac4ea0add62658d519095d22a8fef6feb32d1f6d04341/hic_straw-0.0.6-py3-none-any.whl (8.9 kB) Requirement already satisfied: requests in i:\conda\envs\autohic\lib\site-packages (from hic-straw==0.0.6) (2.31.0) Requirement already satisfied: charset-normalizer<4,>=2 in i:\conda\envs\autohic\lib\site-packages (from requests->hic-straw==0.0.6) (3.2.0) Requirement already satisfied: idna<4,>=2.5 in i:\conda\envs\autohic\lib\site-packages (from requests->hic-straw==0.0.6) (3.4) Requirement already satisfied: urllib3<3,>=1.21.1 in i:\conda\envs\autohic\lib\site-packages (from requests->hic-straw==0.0.6) (2.0.4) Requirement already satisfied: certifi>=2017.4.17 in i:\conda\envs\autohic\lib\site-packages (from requests->hic-straw==0.0.6) (2023.7.22) Installing collected packages: hic-straw Successfully installed hic-straw-0.0.6

(autohic) C:\Users\Administrator>pip install hic-straw==1.1.0 -i https://pypi.tuna.tsinghua.edu.cn/simple Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple Collecting hic-straw==1.1.0 Downloading https://pypi.tuna.tsinghua.edu.cn/packages/4e/98/5e25a075010114b063044296dcca74be78b27c94deb282b661c2c55f667e/hic-straw-1.1.0.tar.gz (16 kB) Preparing metadata (setup.py) ... done Collecting pybind11>=2.4 (from hic-straw==1.1.0) Using cached https://pypi.tuna.tsinghua.edu.cn/packages/06/55/9f73c32dda93fa4f539fafa268f9504e83c489f460c380371d94296126cd/pybind11-2.11.1-py3-none-any.whl (227 kB) Building wheels for collected packages: hic-straw Building wheel for hic-straw (setup.py) ... error error: subprocess-exited-with-error

× python setup.py bdist_wheel did not run successfully. │ exit code: 1 ╰─> [22 lines of output] I:\conda\envs\autohic\lib\site-packages\setuptools__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !!

          ********************************************************************************
          Requirements should be satisfied by a PEP 517 installer.
          If you are using pip, you can try `pip install --use-pep517`.
          ********************************************************************************

  !!
    dist.fetch_build_eggs(dist.setup_requires)
  running bdist_wheel
  running build
  running build_ext
  building 'hicstraw' extension
  creating build
  creating build\temp.win-amd64-cpython-39
  creating build\temp.win-amd64-cpython-39\Release
  creating build\temp.win-amd64-cpython-39\Release\src
  "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -Ic:\users\administrator\appdata\local\temp\pip-install-mt8xzndv\hic-straw_a797879c6ac54780b416e5c84057a095\.eggs\pybind11-2.10.4-py3.9.egg\pybind11\include -Ic:\users\administrator\appdata\local\temp\pip-install-mt8xzndv\hic-straw_a797879c6ac54780b416e5c84057a095\.eggs\pybind11-2.10.4-py3.9.egg\pybind11\include -II:\conda\envs\autohic\include -II:\conda\envs\autohic\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /EHsc /Tpsrc/straw.cpp /Fobuild\temp.win-amd64-cpython-39\Release\src/straw.obj /EHsc /DVERSION_INFO=\\\"1.1.0\\\"
  straw.cpp
  src/straw.cpp(34): fatal error C1083: 无法打开包括文件: “curl/curl.h”: No such file or directory
  error: command 'C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.37.32822\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for hic-straw Running setup.py clean for hic-straw Failed to build hic-straw ERROR: Could not build wheels for hic-straw, which is required to install pyproject.toml-based projects

(autohic) C:\Users\Administrator>pip install hic-straw==1.0.0.0 -i https://pypi.tuna.tsinghua.edu.cn/simple Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple Collecting hic-straw==1.0.0.0 Downloading https://pypi.tuna.tsinghua.edu.cn/packages/b4/b5/1784dd8b56f1c3242e4876a816515a453bfb302177900ba89315240e2d69/hic-straw-1.0.0.0.tar.gz (15 kB) Preparing metadata (setup.py) ... done Collecting pybind11>=2.4 (from hic-straw==1.0.0.0) Using cached https://pypi.tuna.tsinghua.edu.cn/packages/06/55/9f73c32dda93fa4f539fafa268f9504e83c489f460c380371d94296126cd/pybind11-2.11.1-py3-none-any.whl (227 kB) Building wheels for collected packages: hic-straw Building wheel for hic-straw (setup.py) ... error error: subprocess-exited-with-error

× python setup.py bdist_wheel did not run successfully. │ exit code: 1 ╰─> [22 lines of output] I:\conda\envs\autohic\lib\site-packages\setuptools__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !!

          ********************************************************************************
          Requirements should be satisfied by a PEP 517 installer.
          If you are using pip, you can try `pip install --use-pep517`.
          ********************************************************************************

  !!
    dist.fetch_build_eggs(dist.setup_requires)
  running bdist_wheel
  running build
  running build_ext
  building 'straw' extension
  creating build
  creating build\temp.win-amd64-cpython-39
  creating build\temp.win-amd64-cpython-39\Release
  creating build\temp.win-amd64-cpython-39\Release\src
  "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -Ic:\users\administrator\appdata\local\temp\pip-install-u7uc2hs3\hic-straw_69c75f4539174f6ab75e56173ef65259\.eggs\pybind11-2.10.4-py3.9.egg\pybind11\include -Ic:\users\administrator\appdata\local\temp\pip-install-u7uc2hs3\hic-straw_69c75f4539174f6ab75e56173ef65259\.eggs\pybind11-2.10.4-py3.9.egg\pybind11\include -Isrc -II:\conda\envs\autohic\include -II:\conda\envs\autohic\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /EHsc /Tpsrc/straw.cpp /Fobuild\temp.win-amd64-cpython-39\Release\src/straw.obj /EHsc /DVERSION_INFO=\\\"1.0.0.0\\\"
  straw.cpp
  src/straw.cpp(33): fatal error C1083: 无法打开包括文件: “curl/curl.h”: No such file or directory
  error: command 'C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.37.32822\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for hic-straw Running setup.py clean for hic-straw Failed to build hic-straw ERROR: Could not build wheels for hic-straw, which is required to install pyproject.toml-based projects