I am having a strange issue on a local machine where importing any part of the installed strawberryfields or thewalrus modules seems to lock up the Python interpreter.
I am using a basic Anaconda environment set up with the following sequence of commands:
conda create --name strawberry python=3.10
conda activate strawberry
pip install strawberryfields
Running conda list yields:
# Name                    Version                   Build  Channel
antlr4-python3-runtime    4.9.2                    pypi_0    pypi
appdirs                   1.4.4                    pypi_0    pypi
bzip2                     1.0.8                he774522_0
ca-certificates           2023.08.22           haa95532_0
certifi                   2023.7.22                pypi_0    pypi
charset-normalizer        3.3.2                    pypi_0    pypi
click                     8.1.7                    pypi_0    pypi
cloudpickle               3.0.0                    pypi_0    pypi
colorama                  0.4.6                    pypi_0    pypi
dask                      2023.10.1                pypi_0    pypi
fire                      0.5.0                    pypi_0    pypi
fsspec                    2023.10.0                pypi_0    pypi
idna                      3.4                      pypi_0    pypi
importlib-metadata        6.8.0                    pypi_0    pypi
lark-parser               0.12.0                   pypi_0    pypi
libffi                    3.4.4                hd77b12b_0
llvmlite                  0.41.1                   pypi_0    pypi
locket                    1.0.0                    pypi_0    pypi
mpmath                    1.3.0                    pypi_0    pypi
networkx                  3.2.1                    pypi_0    pypi
numba                     0.58.1                   pypi_0    pypi
numpy                     1.26.1                   pypi_0    pypi
openssl                   3.0.12               h2bbff1b_0
packaging                 23.2                     pypi_0    pypi
partd                     1.4.1                    pypi_0    pypi
pip                       23.3            py310haa95532_0
pydantic                  1.10.13                  pypi_0    pypi
python                    3.10.13              he1021f5_0
python-dateutil           2.8.2                    pypi_0    pypi
python-dotenv             1.0.0                    pypi_0    pypi
pyyaml                    6.0.1                    pypi_0    pypi
quantum-blackbird         0.5.0                    pypi_0    pypi
quantum-xir               0.2.2                    pypi_0    pypi
requests                  2.31.0                   pypi_0    pypi
scipy                     1.11.3                   pypi_0    pypi
setuptools                68.0.0          py310haa95532_0
six                       1.16.0                   pypi_0    pypi
sqlite                    3.41.2               h2bbff1b_0
strawberryfields          0.23.0                   pypi_0    pypi
sympy                     1.12                     pypi_0    pypi
termcolor                 2.3.0                    pypi_0    pypi
thewalrus                 0.20.0                   pypi_0    pypi
tk                        8.6.12               h2bbff1b_0
toml                      0.10.2                   pypi_0    pypi
toolz                     0.12.0                   pypi_0    pypi
typing-extensions         4.8.0                    pypi_0    pypi
tzdata                    2023c                h04d1e81_0
urllib3                   2.0.7                    pypi_0    pypi
vc                        14.2                 h21ff451_1
vs2015_runtime            14.27.29016          h5e58377_2
wheel                     0.41.2          py310haa95532_0
xanadu-cloud-client       0.3.1                    pypi_0    pypi
xz                        5.4.2                h8cc25b3_0
zipp                      3.17.0                   pypi_0    pypi
zlib                      1.2.13               h8cc25b3_0
All my Python program has to contain is an import statement such as
import strawberryfields
and the interpreter will hang, or at least spend an indeterminate amount of time attempting the import. I have tried leaving the program running for hours without success, while an import numpy statement only takes a fraction of a second.
I was wondering if there was any idea of what could be causing this or if it has been seen to happen in the past.
