A PyTorch-based framework for Quantum Classical Simulation, Quantum Machine Learning, Quantum Neural Networks, Parameterized Quantum Circuits with support for easy deployments on real quantum computers.
When I tried to install torchquantum on windows11 and run requirements, I got errors as follows:
Building wheels for collected packages: pyscf
Building wheel for pyscf (pyproject.toml) ... error
error: subprocess-exited-with-error
× Building wheel for pyscf (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [36 lines of output]
running bdist_wheel
running build
running build_py
cmake -SC:\Users\minqi\AppData\Local\Temp\pip-req-build-374epmb\pyscf\lib -Bbuild\temp.win-amd64
-- Building for: Visual Studio 17 2022
-- Selecting Windows SDK version 10.0.22621.0 to target Windows 10.0.22631.
-- The C compiler identification is MSVC 19.39.33523.0
-- The CXX compiler identification is MSVC 19.39.33523.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.39.33519/bin/Hostx64/x64/cl.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.39.33519/bin/Hostx64/x64/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for sgemm
-- Looking for sgemm_ - not found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - not found
-- Found Threads: TRUE
-- Could NOT find BLAS (missing: BLAS_LIBRARIES)
-- Looking for ffsll
-- Looking for ffsll - not found
CMake Error at CMakeLists.txt:76 (message):
A required library with BLAS API not found.
-- Configuring incomplete, errors occurred!
error: command 'C:\\Users\\minqi\\AppData\\Local\\Temp\\pip-build-env-8wpn9jvl\\overlay\\Scripts\\cmake.exe' failed with exit code 1
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for pyscf
Failed to build pyscf
ERROR: Could not build wheels for pyscf, which is required to install pyproject.toml-based projects
Besides, I tried to run Basic usage after installing other all requirements, and I got errors as follows:
Traceback (most recent call last):
File "C:\Users\minqi\OneDrive\デスクトップ\reps\torchquantum\BasicUsage.py", line 1, in
import torchquantum as tq
File "C:\Users\minqi\OneDrive\デスクトップ\reps\torchquantum\torchquantum__init.py", line 29, in
from .device import
File "C:\Users\minqi\OneDrive\デスクトップ\reps\torchquantum\torchquantum\device__init__.py", line 25, in
from .devices import
File "C:\Users\minqi\OneDrive\デスクトップ\reps\torchquantum\torchquantum\device\devices.py", line 30, in
from torchquantum.functional import func_name_dict, func_name_dict_collect
File "C:\Users\minqi\OneDrive\デスクトップ\reps\torchquantum\torchquantum\functional\init.py", line 25, in
from .gate_wrapper import gate_wrapper, apply_unitary_einsum, apply_unitary_bmm
File "C:\Users\minqi\OneDrive\デスクトップ\reps\torchquantum\torchquantum\functional\gate_wrapper.py", line 7, in
from ..util.utils import pauli_eigs, diag
File "C:\Users\minqi\OneDrive\デスクトップ\reps\torchquantum\torchquantum\util\init.py", line 25, in
from .utils import *
File "C:\Users\minqi\OneDrive\デスクトップ\reps\torchquantum\torchquantum\util\utils.py", line 33, in
from qiskit_ibm_runtime import QiskitRuntimeService
File "C:\Users\minqi\anaconda3\envs\torchquantum\lib\site-packages\qiskit_ibm_runtime\init.py", line 179, in
from .qiskit_runtime_service import QiskitRuntimeService
File "C:\Users\minqi\anaconda3\envs\torchquantum\lib\site-packages\qiskit_ibm_runtime\qiskit_runtime_service.py", line 32, in
from qiskit_ibm_runtime import ibm_backend
File "C:\Users\minqi\anaconda3\envs\torchquantum\lib\site-packages\qiskit_ibm_runtime\ibm_backend.py", line 44, in
from .provider_session import (
File "C:\Users\minqi\anaconda3\envs\torchquantum\lib\site-packages\qiskit_ibm_runtime\provider_session.py", line 19, in
from .utils.converters import hms_to_seconds
File "C:\Users\minqi\anaconda3\envs\torchquantum\lib\site-packages\qiskit_ibm_runtime\utils\init.py", line 45, in
from .utils import to_python_identifier, is_crn, get_runtime_api_base_url, resolve_crn
File "C:\Users\minqi\anaconda3\envs\torchquantum\lib\site-packages\qiskit_ibm_runtime\utils\utils.py", line 26, in
import requests
File "C:\Users\minqi\anaconda3\envs\torchquantum\lib\site-packages\requests\init__.py", line 164, in
from .api import delete, get, head, options, patch, post, put, request
File "C:\Users\minqi\anaconda3\envs\torchquantum\lib\site-packages\requests\api.py", line 11, in
from . import sessions
File "C:\Users\minqi\anaconda3\envs\torchquantum\lib\site-packages\requests\sessions.py", line 15, in
from .adapters import HTTPAdapter
File "C:\Users\minqi\anaconda3\envs\torchquantum\lib\site-packages\requests\adapters.py", line 76, in
_preloaded_ssl_context = create_urllib3context()
File "C:\Users\minqi\anaconda3\envs\torchquantum\lib\site-packages\urllib3\util\ssl.py", line 252, in create_urllib3_context
raise TypeError("Can't create an SSLContext object without an ssl module")
TypeError: Can't create an SSLContext object without an ssl module
When I tried to install torchquantum on windows11 and run requirements, I got errors as follows: Building wheels for collected packages: pyscf Building wheel for pyscf (pyproject.toml) ... error error: subprocess-exited-with-error
× Building wheel for pyscf (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [36 lines of output] running bdist_wheel running build running build_py cmake -SC:\Users\minqi\AppData\Local\Temp\pip-req-build-374epmb\pyscf\lib -Bbuild\temp.win-amd64 -- Building for: Visual Studio 17 2022 -- Selecting Windows SDK version 10.0.22621.0 to target Windows 10.0.22631. -- The C compiler identification is MSVC 19.39.33523.0 -- The CXX compiler identification is MSVC 19.39.33523.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.39.33519/bin/Hostx64/x64/cl.exe - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.39.33519/bin/Hostx64/x64/cl.exe - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for sgemm -- Looking for sgemm_ - not found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - not found -- Found Threads: TRUE -- Could NOT find BLAS (missing: BLAS_LIBRARIES) -- Looking for ffsll -- Looking for ffsll - not found CMake Error at CMakeLists.txt:76 (message): A required library with BLAS API not found.
note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for pyscf Failed to build pyscf ERROR: Could not build wheels for pyscf, which is required to install pyproject.toml-based projects
Besides, I tried to run Basic usage after installing other all requirements, and I got errors as follows: Traceback (most recent call last): File "C:\Users\minqi\OneDrive\デスクトップ\reps\torchquantum\BasicUsage.py", line 1, in
import torchquantum as tq
File "C:\Users\minqi\OneDrive\デスクトップ\reps\torchquantum\torchquantum__init.py", line 29, in
from .device import
File "C:\Users\minqi\OneDrive\デスクトップ\reps\torchquantum\torchquantum\device__init__.py", line 25, in
from .devices import
File "C:\Users\minqi\OneDrive\デスクトップ\reps\torchquantum\torchquantum\device\devices.py", line 30, in
from torchquantum.functional import func_name_dict, func_name_dict_collect
File "C:\Users\minqi\OneDrive\デスクトップ\reps\torchquantum\torchquantum\functional\ init.py", line 25, in
from .gate_wrapper import gate_wrapper, apply_unitary_einsum, apply_unitary_bmm
File "C:\Users\minqi\OneDrive\デスクトップ\reps\torchquantum\torchquantum\functional\gate_wrapper.py", line 7, in
from ..util.utils import pauli_eigs, diag
File "C:\Users\minqi\OneDrive\デスクトップ\reps\torchquantum\torchquantum\util\ init.py", line 25, in
from .utils import *
File "C:\Users\minqi\OneDrive\デスクトップ\reps\torchquantum\torchquantum\util\utils.py", line 33, in
from qiskit_ibm_runtime import QiskitRuntimeService
File "C:\Users\minqi\anaconda3\envs\torchquantum\lib\site-packages\qiskit_ibm_runtime\ init.py", line 179, in
from .qiskit_runtime_service import QiskitRuntimeService
File "C:\Users\minqi\anaconda3\envs\torchquantum\lib\site-packages\qiskit_ibm_runtime\qiskit_runtime_service.py", line 32, in
from qiskit_ibm_runtime import ibm_backend
File "C:\Users\minqi\anaconda3\envs\torchquantum\lib\site-packages\qiskit_ibm_runtime\ibm_backend.py", line 44, in
from .provider_session import (
File "C:\Users\minqi\anaconda3\envs\torchquantum\lib\site-packages\qiskit_ibm_runtime\provider_session.py", line 19, in
from .utils.converters import hms_to_seconds
File "C:\Users\minqi\anaconda3\envs\torchquantum\lib\site-packages\qiskit_ibm_runtime\utils\ init.py", line 45, in
from .utils import to_python_identifier, is_crn, get_runtime_api_base_url, resolve_crn
File "C:\Users\minqi\anaconda3\envs\torchquantum\lib\site-packages\qiskit_ibm_runtime\utils\utils.py", line 26, in
import requests
File "C:\Users\minqi\anaconda3\envs\torchquantum\lib\site-packages\requests\ init__.py", line 164, in
from .api import delete, get, head, options, patch, post, put, request
File "C:\Users\minqi\anaconda3\envs\torchquantum\lib\site-packages\requests\api.py", line 11, in
from . import sessions
File "C:\Users\minqi\anaconda3\envs\torchquantum\lib\site-packages\requests\sessions.py", line 15, in
from .adapters import HTTPAdapter
File "C:\Users\minqi\anaconda3\envs\torchquantum\lib\site-packages\requests\adapters.py", line 76, in
_preloaded_ssl_context = create_urllib3context()
File "C:\Users\minqi\anaconda3\envs\torchquantum\lib\site-packages\urllib3\util\ssl.py", line 252, in create_urllib3_context
raise TypeError("Can't create an SSLContext object without an ssl module")
TypeError: Can't create an SSLContext object without an ssl module
Can you help me? Thank you very much!