When I try to run my code on a server and import strawberryfields, here comes an error"ImportError: cannot import name ‘coo_array’"
import logging
logging.getLogger('tensorflow').setLevel(logging.ERROR)
import numpy as np
from numpy import pi
import tensorflow as tf
import strawberryfields as sf
from strawberryfields import ops
import time
import torch
import torch.nn.functional as F
import random
import matplotlib.pyplot as plt
error message :
ImportError Traceback (most recent call last)
<ipython-input-1-b49984caa54d> in <module>
8 from numpy import pi
9 import tensorflow as tf
---> 10 import strawberryfields as sf
11 from strawberryfields import ops
12 import time
~/hht/lib/python3.6/site-packages/strawberryfields/__init__.py in <module>
22 :target: javascript:void(0);
23 """
---> 24 from . import apps
25 from ._version import __version__
26 from .engine import Engine, LocalEngine, RemoteEngine
~/hht/lib/python3.6/site-packages/strawberryfields/apps/__init__.py in <module>
33 import strawberryfields.apps.data
34 import strawberryfields.apps.plot
---> 35 import strawberryfields.apps.points
36 import strawberryfields.apps.qchem
37 import strawberryfields.apps.sample
~/hht/lib/python3.6/site-packages/strawberryfields/apps/points.py in <module>
52 import numpy as np
53 import scipy
---> 54 from thewalrus.csamples import generate_thermal_samples, rescale_adjacency_matrix_thermal
55
56
~/hht/lib/python3.6/site-packages/thewalrus/__init__.py in <module>
95 ------------
96 """
---> 97 import thewalrus.quantum
98 import thewalrus.csamples
99 import thewalrus.decompositions
~/hht/lib/python3.6/site-packages/thewalrus/quantum/__init__.py in <module>
138 import functools
139
--> 140 from .fock_tensors import (
141 pure_state_amplitude,
142 state_vector,
~/hht/lib/python3.6/site-packages/thewalrus/quantum/fock_tensors.py in <module>
28 from numba import jit
29
---> 30 from ..symplectic import expand, is_symplectic, reduced_state
31
32 from .._hafnian import hafnian, hafnian_repeated, reduction
~/hht/lib/python3.6/site-packages/thewalrus/symplectic.py in <module>
59 import warnings
60 import numpy as np
---> 61 from scipy.sparse import (
62 identity as sparse_identity,
63 issparse,
ImportError: cannot import name 'coo_array'
The package in enviroment
# Name Version Build Channel
_libgcc_mutex 0.1 main defaults
_openmp_mutex 5.1 1_gnu defaults
absl-py 2.1.0 pypi_0 pypi
altgraph 0.17.4 pypi_0 pypi
annotated-types 0.6.0 pypi_0 pypi
antlr4-python3-runtime 4.9.2 pypi_0 pypi
anyio 4.2.0 py311h06a4308_0 defaults
appdirs 1.4.4 pypi_0 pypi
argon2-cffi 21.3.0 pyhd3eb1b0_0 defaults
argon2-cffi-bindings 21.2.0 py311h5eee18b_0 defaults
asttokens 2.0.5 pyhd3eb1b0_0 defaults
astunparse 1.6.3 pypi_0 pypi
async-lru 2.0.4 py311h06a4308_0 defaults
attrs 23.1.0 py311h06a4308_0 defaults
autograd 1.6.2 pypi_0 pypi
autoray 0.6.12 pypi_0 pypi
babel 2.11.0 py311h06a4308_0 defaults
backports-tarfile 1.1.1 pypi_0 pypi
beautifulsoup4 4.12.2 py311h06a4308_0 defaults
blas 1.0 mkl defaults
bleach 4.1.0 pyhd3eb1b0_0 defaults
bottleneck 1.3.7 py311hf4808d0_0 defaults
brotli 1.0.9 h5eee18b_8 defaults
brotli-bin 1.0.9 h5eee18b_8 defaults
brotli-python 1.0.9 py311h6a678d5_8 defaults
build 1.2.1 pypi_0 pypi
bzip2 1.0.8 h5eee18b_6 defaults
ca-certificates 2024.3.11 h06a4308_0 defaults
cachetools 5.3.3 pypi_0 pypi
certifi 2024.2.2 py311h06a4308_0 defaults
cffi 1.16.0 py311h5eee18b_1 defaults
charset-normalizer 2.0.4 pyhd3eb1b0_0 defaults
click 8.1.7 py311h06a4308_0 defaults
cloudpickle 3.0.0 pypi_0 pypi
comm 0.2.1 py311h06a4308_0 defaults
contourpy 1.2.0 py311hdb19cb5_0 defaults
cryptography 42.0.7 pypi_0 pypi
cycler 0.11.0 pyhd3eb1b0_0 defaults
cyrus-sasl 2.1.28 h52b45da_1 defaults
dask 2024.5.1 pypi_0 pypi
dbus 1.13.18 hb2f20db_0 defaults
debugpy 1.6.7 py311h6a678d5_0 defaults
decorator 5.1.1 pyhd3eb1b0_0 defaults
defusedxml 0.7.1 pyhd3eb1b0_0 defaults
docutils 0.21.2 pypi_0 pypi
executing 0.8.3 pyhd3eb1b0_0 defaults
expat 2.6.2 h6a678d5_0 defaults
fire 0.6.0 pypi_0 pypi
flask 2.2.5 py311h06a4308_0 defaults
flatbuffers 24.3.25 pypi_0 pypi
fontconfig 2.14.1 h4c34cd2_2 defaults
fonttools 4.51.0 py311h5eee18b_0 defaults
freetype 2.12.1 h4a9f257_0 defaults
fsspec 2024.5.0 pypi_0 pypi
future 1.0.0 pypi_0 pypi
gast 0.5.4 pypi_0 pypi
glib 2.78.4 h6a678d5_0 defaults
glib-tools 2.78.4 h6a678d5_0 defaults
google-auth 2.29.0 pypi_0 pypi
google-auth-oauthlib 1.2.0 pypi_0 pypi
google-pasta 0.2.0 pypi_0 pypi
grpcio 1.63.0 pypi_0 pypi
gst-plugins-base 1.14.1 h6a678d5_1 defaults
gstreamer 1.14.1 h5eee18b_1 defaults
h5py 3.11.0 pypi_0 pypi
icu 73.1 h6a678d5_0 defaults
idna 3.7 py311h06a4308_0 defaults
importlib-metadata 7.1.0 pypi_0 pypi
install 1.3.5 pypi_0 pypi
intel-openmp 2023.1.0 hdb19cb5_46306 defaults
ipykernel 6.28.0 py311h06a4308_0 defaults
ipython 8.20.0 py311h06a4308_0 defaults
ipywidgets 8.1.2 py311h06a4308_0 defaults
itsdangerous 2.0.1 pyhd3eb1b0_0 defaults
jaraco-classes 3.4.0 pypi_0 pypi
jaraco-context 5.3.0 pypi_0 pypi
jaraco-functools 4.0.1 pypi_0 pypi
jedi 0.18.1 py311h06a4308_1 defaults
jeepney 0.8.0 pypi_0 pypi
jinja2 3.1.3 py311h06a4308_0 defaults
joblib 1.4.0 py311h06a4308_0 defaults
jpeg 9e h5eee18b_1 defaults
json5 0.9.6 pyhd3eb1b0_0 defaults
jsonschema 4.19.2 py311h06a4308_0 defaults
jsonschema-specifications 2023.7.1 py311h06a4308_0 defaults
jupyter 1.0.0 py311h06a4308_9 defaults
jupyter-lsp 2.2.0 py311h06a4308_0 defaults
jupyter_client 8.6.0 py311h06a4308_0 defaults
jupyter_console 6.6.3 py311h06a4308_0 defaults
jupyter_core 5.5.0 py311h06a4308_0 defaults
jupyter_events 0.8.0 py311h06a4308_0 defaults
jupyter_server 2.10.0 py311h06a4308_0 defaults
jupyter_server_terminals 0.4.4 py311h06a4308_1 defaults
jupyterlab 4.0.11 py311h06a4308_0 defaults
jupyterlab_pygments 0.1.2 py_0 defaults
jupyterlab_server 2.25.1 py311h06a4308_0 defaults
jupyterlab_widgets 3.0.10 py311h06a4308_0 defaults
keras 3.3.3 pypi_0 pypi
keyring 25.2.1 pypi_0 pypi
kiwisolver 1.4.4 py311h6a678d5_0 defaults
krb5 1.20.1 h143b758_1 defaults
lark-parser 0.12.0 pypi_0 pypi
lcms2 2.12 h3be6417_0 defaults
ld_impl_linux-64 2.38 h1181459_1 defaults
lerc 3.0 h295c915_0 defaults
libbrotlicommon 1.0.9 h5eee18b_8 defaults
libbrotlidec 1.0.9 h5eee18b_8 defaults
libbrotlienc 1.0.9 h5eee18b_8 defaults
libclang 18.1.1 pypi_0 pypi
libclang13 14.0.6 default_he11475f_1 defaults
libcups 2.4.2 h2d74bed_1 defaults
libdeflate 1.17 h5eee18b_1 defaults
libedit 3.1.20230828 h5eee18b_0 defaults
libffi 3.4.4 h6a678d5_1 defaults
libgcc-ng 11.2.0 h1234567_1 defaults
libgfortran-ng 11.2.0 h00389a5_1 defaults
libgfortran5 11.2.0 h1234567_1 defaults
libglib 2.78.4 hdc74915_0 defaults
libgomp 11.2.0 h1234567_1 defaults
libiconv 1.16 h5eee18b_3 defaults
libllvm14 14.0.6 hdb19cb5_3 defaults
libpng 1.6.39 h5eee18b_0 defaults
libpq 12.17 hdbd6064_0 defaults
libsodium 1.0.18 h7b6447c_0 defaults
libstdcxx-ng 11.2.0 h1234567_1 defaults
libtiff 4.5.1 h6a678d5_0 defaults
libuuid 1.41.5 h5eee18b_0 defaults
libwebp-base 1.3.2 h5eee18b_0 defaults
libxcb 1.15 h7f8727e_0 defaults
libxkbcommon 1.0.1 h5eee18b_1 defaults
libxml2 2.10.4 hfdd30dd_2 defaults
llvmlite 0.42.0 pypi_0 pypi
locket 1.0.0 pypi_0 pypi
lz4-c 1.9.4 h6a678d5_1 defaults
markdown 3.6 pypi_0 pypi
markdown-it-py 3.0.0 pypi_0 pypi
markupsafe 2.1.3 py311h5eee18b_0 defaults
matplotlib 3.8.4 py311h06a4308_0 defaults
matplotlib-base 3.8.4 py311ha02d727_0 defaults
matplotlib-inline 0.1.6 py311h06a4308_0 defaults
mdurl 0.1.2 pypi_0 pypi
memory-profiler 0.61.0 pypi_0 pypi
mistune 2.0.4 py311h06a4308_0 defaults
mkl 2023.1.0 h213fc3f_46344 defaults
mkl-service 2.4.0 py311h5eee18b_1 defaults
mkl_fft 1.3.8 py311h5eee18b_0 defaults
mkl_random 1.2.4 py311hdb19cb5_0 defaults
ml-dtypes 0.3.2 pypi_0 pypi
more-itertools 10.2.0 pypi_0 pypi
mpmath 1.3.0 pypi_0 pypi
mysql 5.7.24 h721c034_2 defaults
namex 0.0.8 pypi_0 pypi
nbclient 0.8.0 py311h06a4308_0 defaults
nbconvert 7.10.0 py311h06a4308_0 defaults
nbformat 5.9.2 py311h06a4308_0 defaults
ncurses 6.4 h6a678d5_0 defaults
nest-asyncio 1.6.0 py311h06a4308_0 defaults
networkx 3.3 pypi_0 pypi
nh3 0.2.17 pypi_0 pypi
notebook 7.0.8 py311h06a4308_0 defaults
notebook-shim 0.2.3 py311h06a4308_0 defaults
numba 0.59.1 pypi_0 pypi
numexpr 2.8.7 py311h65dcdc2_0 defaults
numpy 1.26.4 py311h08b1b3b_0 defaults
numpy-base 1.26.4 py311hf175353_0 defaults
oauthlib 3.2.2 pypi_0 pypi
openjpeg 2.4.0 h3ad879b_0 defaults
openssl 3.0.13 h7f8727e_1 defaults
opt-einsum 3.3.0 pypi_0 pypi
optree 0.11.0 pypi_0 pypi
overrides 7.4.0 py311h06a4308_0 defaults
packaging 23.2 py311h06a4308_0 defaults
pandas 2.2.1 py311ha02d727_0 defaults
pandocfilters 1.5.0 pyhd3eb1b0_0 defaults
parso 0.8.3 pyhd3eb1b0_0 defaults
partd 1.4.2 pypi_0 pypi
pcre2 10.42 hebb0a14_1 defaults
pennylane 0.36.0 pypi_0 pypi
pennylane-lightning 0.36.0 pypi_0 pypi
pexpect 4.8.0 pyhd3eb1b0_3 defaults
pillow 10.3.0 py311h5eee18b_0 defaults
pip 24.0 py311h06a4308_0 defaults
pkginfo 1.10.0 pypi_0 pypi
platformdirs 3.10.0 py311h06a4308_0 defaults
ply 3.11 py311h06a4308_0 defaults
prometheus_client 0.14.1 py311h06a4308_0 defaults
prompt-toolkit 3.0.43 py311h06a4308_0 defaults
prompt_toolkit 3.0.43 hd3eb1b0_0 defaults
protobuf 4.25.3 pypi_0 pypi
psutil 5.9.0 py311h5eee18b_0 defaults
ptyprocess 0.7.0 pyhd3eb1b0_2 defaults
pure_eval 0.2.2 pyhd3eb1b0_0 defaults
pyarrow 16.1.0 pypi_0 pypi
pyarrow-hotfix 0.6 pypi_0 pypi
pyasn1 0.6.0 pypi_0 pypi
pyasn1-modules 0.4.0 pypi_0 pypi
pybind11-abi 4 hd3eb1b0_1 defaults
pycparser 2.21 pyhd3eb1b0_0 defaults
pydantic 2.7.1 pypi_0 pypi
pydantic-core 2.18.2 pypi_0 pypi
pydantic-settings 2.2.1 pypi_0 pypi
pygments 2.15.1 py311h06a4308_1 defaults
pyinstaller 6.6.0 pypi_0 pypi
pyinstaller-hooks-contrib 2024.6 pypi_0 pypi
pyparsing 3.0.9 py311h06a4308_0 defaults
pyproject-hooks 1.1.0 pypi_0 pypi
pyqt 5.15.10 py311h6a678d5_0 defaults
pyqt5-sip 12.13.0 py311h5eee18b_0 defaults
pysocks 1.7.1 py311h06a4308_0 defaults
python 3.11.9 h955ad1f_0 defaults
python-dateutil 2.9.0post0 py311h06a4308_0 defaults
python-dotenv 1.0.1 pypi_0 pypi
python-fastjsonschema 2.16.2 py311h06a4308_0 defaults
python-json-logger 2.0.7 py311h06a4308_0 defaults
python-tzdata 2023.3 pyhd3eb1b0_0 defaults
pytz 2024.1 py311h06a4308_0 defaults
pyyaml 6.0.1 py311h5eee18b_0 defaults
pyzmq 25.1.2 py311h6a678d5_0 defaults
qt-main 5.15.2 h53bd1ea_10 defaults
qtconsole 5.5.1 py311h06a4308_0 defaults
qtpy 2.4.1 py311h06a4308_0 defaults
quantum-blackbird 0.5.0 pypi_0 pypi
quantum-xir 0.2.2 pypi_0 pypi
readline 8.2 h5eee18b_0 defaults
readme-renderer 43.0 pypi_0 pypi
referencing 0.30.2 py311h06a4308_0 defaults
requests 2.31.0 py311h06a4308_1 defaults
requests-oauthlib 2.0.0 pypi_0 pypi
requests-toolbelt 1.0.0 pypi_0 pypi
rfc3339-validator 0.1.4 py311h06a4308_0 defaults
rfc3986 2.0.0 pypi_0 pypi
rfc3986-validator 0.1.1 py311h06a4308_0 defaults
rich 13.7.1 pypi_0 pypi
rpds-py 0.10.6 py311hb02cf49_0 defaults
rsa 4.9 pypi_0 pypi
rustworkx 0.14.2 pypi_0 pypi
scikit-learn 1.4.2 py311ha02d727_1 defaults
scipy 1.13.0 py311h08b1b3b_0 defaults
seaborn 0.12.2 py311h06a4308_0 defaults
secretstorage 3.3.3 pypi_0 pypi
semantic-version 2.10.0 pypi_0 pypi
send2trash 1.8.2 py311h06a4308_0 defaults
setuptools 69.5.1 py311h06a4308_0 defaults
shap 0.45.1 pypi_0 pypi
sip 6.7.12 py311h6a678d5_0 defaults
six 1.16.0 pyhd3eb1b0_1 defaults
slicer 0.0.8 pypi_0 pypi
sniffio 1.3.0 py311h06a4308_0 defaults
soupsieve 2.5 py311h06a4308_0 defaults
sqlite 3.45.3 h5eee18b_0 defaults
stack_data 0.2.0 pyhd3eb1b0_0 defaults
strawberryfields 0.24.0.dev0 pypi_0 pypi
sympy 1.12 pypi_0 pypi
tbb 2021.8.0 hdb19cb5_0 defaults
tensorboard 2.16.2 pypi_0 pypi
tensorboard-data-server 0.7.2 pypi_0 pypi
tensorflow 2.16.1 pypi_0 pypi
tensorflow-estimator 2.15.0 pypi_0 pypi
tensorflow-intel 0.0.1 pypi_0 pypi
tensorflow-io-gcs-filesystem 0.37.0 pypi_0 pypi
termcolor 2.4.0 pypi_0 pypi
terminado 0.17.1 py311h06a4308_0 defaults
thewalrus 0.22.0.dev0 pypi_0 pypi
threadpoolctl 2.2.0 pyh0d69192_0 defaults
tinycss2 1.2.1 py311h06a4308_0 defaults
tk 8.6.14 h39e8969_0 defaults
toml 0.10.2 pypi_0 pypi
toolz 0.12.1 pypi_0 pypi
tornado 6.3.3 py311h5eee18b_0 defaults
tqdm 4.66.4 pypi_0 pypi
traitlets 5.7.1 py311h06a4308_0 defaults
twine 5.1.0 pypi_0 pypi
typing-extensions 4.11.0 py311h06a4308_0 defaults
typing_extensions 4.11.0 py311h06a4308_0 defaults
tzdata 2024a h04d1e81_0 defaults
unicodedata2 15.1.0 py311h5eee18b_0 defaults
urllib3 2.2.1 py311h06a4308_0 defaults
wcwidth 0.2.5 pyhd3eb1b0_0 defaults
webencodings 0.5.1 py311h06a4308_1 defaults
websocket-client 1.8.0 py311h06a4308_0 defaults
werkzeug 2.3.8 py311h06a4308_0 defaults
wheel 0.43.0 py311h06a4308_0 defaults
widgetsnbextension 4.0.10 py311h06a4308_0 defaults
wrapt 1.16.0 pypi_0 pypi
xanadu-cloud-client 0.3.2 pypi_0 pypi
xz 5.4.6 h5eee18b_1 defaults
yaml 0.2.5 h7b6447c_0 defaults
zeromq 4.3.5 h6a678d5_0 defaults
zipp 3.18.2 pypi_0 pypi
zlib 1.2.13 h5eee18b_1 defaults
zstd 1.5.5 hc292b87_2 defaults
I tried 'pip install git+https://github.com/XanaduAI/thewalrus.git ’ , the version of thewalrus is 0.22.0.dev0.