spaCy icon indicating copy to clipboard operation
spaCy copied to clipboard

Unable to use picamera2 after downloading Spacy on raspberry pi

Open Rob-Nafous opened this issue 9 months ago • 0 comments

How to reproduce the behaviour

Create a test.py as follow to use picamera2 :

from picamera2 import Picamera2, Preview
import time

picam2 = Picamera2()
picam2.start_preview(Preview.QTGL)
camera_config = picam2.create_preview_configuration()
picam2.configure(camera_config)

picam2.start()
time.sleep(5)
picam2.close() #Remove the sleep and close if you want to close it manually with ctrl+C.

Once it's done, run it : it works ! Download spacy and it crashs. Here's the log :

(Spotty) admin@raspberrypi:~/Desktop $ python test.py
[2:24:41.338237926] [33775]  INFO Camera camera_manager.cpp:327 libcamera v0.4.0+53-29156679
[2:24:41.346274570] [33781]  INFO RPI pisp.cpp:720 libpisp version v1.1.0 e7974a156008 27-01-2025 (21:50:51)
[2:24:41.355908746] [33781]  INFO RPI pisp.cpp:1179 Registered camera /base/axi/pcie@120000/rp1/i2c@88000/imx708@1a to CFE device /dev/media2 and ISP device /dev/media0 using PiSP variant BCM2712_D0
[2:24:41.749562537] [33775]  INFO Camera camera.cpp:1202 configuring streams: (0) 640x480-XBGR8888 (1) 1536x864-BGGR_PISP_COMP1
[2:24:41.749724235] [33781]  INFO RPI pisp.cpp:1484 Sensor: /base/axi/pcie@120000/rp1/i2c@88000/imx708@1a - Selected sensor format: 1536x864-SBGGR10_1X10 - Selected CFE format: 1536x864-PC1B
(Spotty) admin@raspberrypi:~/Desktop $ python Spacy.py
Traceback (most recent call last):
  File "/home/admin/Desktop/Spacy.py", line 1, in <module>
    import spacy
ModuleNotFoundError: No module named 'spacy'
(Spotty) admin@raspberrypi:~/Desktop $ uname -m
aarch64
(Spotty) admin@raspberrypi:~/Desktop $ conda install -c conda-forge spacy
Collecting package metadata (current_repodata.json): done
Solving environment: done


==> WARNING: A newer version of conda exists. <==
  current version: 23.3.1
  latest version: 25.1.1

Please update conda by running

    $ conda update -n base -c defaults conda

Or to minimize the number of packages updated during conda update use

     conda install conda=25.1.1



## Package Plan ##

  environment location: /home/admin/anaconda3/envs/Spotty

  added / updated specs:
    - spacy


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    _openmp_mutex-4.5          |            2_gnu          23 KB  conda-forge
    annotated-types-0.7.0      |     pyhd8ed1ab_1          18 KB  conda-forge
    brotli-python-1.1.0        |  py311h89d996e_2         349 KB  conda-forge
    bzip2-1.0.8                |       h68df207_7         185 KB  conda-forge
    ca-certificates-2025.1.31  |       hcefe29a_0         155 KB  conda-forge
    catalogue-2.0.10           |  py311hec3470c_1          43 KB  conda-forge
    certifi-2025.1.31          |     pyhd8ed1ab_0         159 KB  conda-forge
    cffi-1.17.1                |  py311h14e8bb7_0         312 KB  conda-forge
    charset-normalizer-3.4.1   |     pyhd8ed1ab_0          46 KB  conda-forge
    click-8.1.8                |     pyh707e725_0          83 KB  conda-forge
    cloudpathlib-0.20.0        |     pyhd8ed1ab_0          43 KB  conda-forge
    cloudpickle-3.1.1          |     pyhd8ed1ab_0          25 KB  conda-forge
    colorama-0.4.6             |     pyhd8ed1ab_1          26 KB  conda-forge
    confection-0.1.5           |     pyhecae5ae_0          37 KB  conda-forge
    cymem-2.0.11               |  py311h89d996e_0          50 KB  conda-forge
    cython-blis-1.0.1          |  py311hec9beba_0         1.3 MB  conda-forge
    h2-4.2.0                   |     pyhd8ed1ab_0          53 KB  conda-forge
    hpack-4.1.0                |     pyhd8ed1ab_0          30 KB  conda-forge
    hyperframe-6.1.0           |     pyhd8ed1ab_0          17 KB  conda-forge
    idna-3.10                  |     pyhd8ed1ab_1          49 KB  conda-forge
    jinja2-3.1.6               |     pyhd8ed1ab_0         110 KB  conda-forge
    langcodes-3.3.0            |     pyhd3eb1b0_0         151 KB
    ld_impl_linux-aarch64-2.43 |       h80caac9_4         683 KB  conda-forge
    libblas-3.9.0              |31_h1a9f1db_openblas          17 KB  conda-forge
    libcblas-3.9.0             |31_hab92f65_openblas          16 KB  conda-forge
    libexpat-2.6.4             |       h5ad3122_0          71 KB  conda-forge
    libffi-3.4.6               |       he21f813_0          50 KB  conda-forge
    libgcc-14.2.0              |       he277a41_2         523 KB  conda-forge
    libgcc-ng-14.2.0           |       he9431aa_2          52 KB  conda-forge
    libgfortran-14.2.0         |       he9431aa_2          52 KB  conda-forge
    libgfortran5-14.2.0        |       hb6113d0_2         1.0 MB  conda-forge
    libgomp-14.2.0             |       he277a41_2         452 KB  conda-forge
    liblapack-3.9.0            |31_h411afd4_openblas          16 KB  conda-forge
    liblzma-5.6.4              |       h86ecc28_0         121 KB  conda-forge
    libnsl-2.0.1               |       h31becfc_0          34 KB  conda-forge
    libopenblas-0.3.29         |pthreads_h9d3fd7e_0         4.6 MB  conda-forge
    libsqlite-3.49.1           |       h5eb1b54_2         895 KB  conda-forge
    libstdcxx-14.2.0           |       h3f4de04_2         3.6 MB  conda-forge
    libuuid-2.38.1             |       hb4cce97_0          35 KB  conda-forge
    libxcrypt-4.4.36           |       h31becfc_1         112 KB  conda-forge
    libzlib-1.3.1              |       h86ecc28_2          65 KB  conda-forge
    markdown-it-py-3.0.0       |     pyhd8ed1ab_1          63 KB  conda-forge
    markupsafe-3.0.2           |  py311ha09ea12_1          25 KB  conda-forge
    mdurl-0.1.2                |     pyhd8ed1ab_1          14 KB  conda-forge
    murmurhash-1.0.10          |  py311h89d996e_2          36 KB  conda-forge
    ncurses-6.5                |       ha32ae93_3         904 KB  conda-forge
    numpy-2.2.4                |  py311h6c2b7b4_0         7.5 MB  conda-forge
    openssl-3.4.1              |       hd08dc88_0         3.3 MB  conda-forge
    packaging-24.2             |     pyhd8ed1ab_2          59 KB  conda-forge
    pip-25.0.1                 |     pyh8b19718_0         1.2 MB  conda-forge
    preshed-3.0.9              |  py311h89d996e_2         131 KB  conda-forge
    pycparser-2.22             |     pyh29332c3_1         108 KB  conda-forge
    pydantic-2.0.3             |     pyhd8ed1ab_1         245 KB  conda-forge
    pydantic-core-2.3.0        |  py311h2bdde80_0         1.3 MB  conda-forge
    pygments-2.19.1            |     pyhd8ed1ab_0         868 KB  conda-forge
    pysocks-1.7.1              |     pyha55dd90_7          21 KB  conda-forge
    python-3.11.11             |h1683364_2_cpython        14.5 MB  conda-forge
    python_abi-3.11            |          5_cp311           6 KB  conda-forge
    readline-8.2               |       h8382b9d_2         285 KB  conda-forge
    requests-2.32.3            |     pyhd8ed1ab_1          57 KB  conda-forge
    rich-13.9.4                |     pyhd8ed1ab_1         181 KB  conda-forge
    setuptools-75.8.2          |     pyhff2d567_0         760 KB  conda-forge
    shellingham-1.5.4          |     pyhd8ed1ab_1          14 KB  conda-forge
    smart-open-7.1.0           |       hd8ed1ab_0           7 KB  conda-forge
    smart_open-7.1.0           |     pyhd8ed1ab_0          51 KB  conda-forge
    spacy-3.8.2                |  py311hb9acf69_0         5.4 MB  conda-forge
    spacy-legacy-3.0.12        |     pyhd8ed1ab_0          28 KB  conda-forge
    spacy-loggers-1.0.5        |     pyhd8ed1ab_0          21 KB  conda-forge
    srsly-2.5.1                |  py311h89d996e_1         599 KB  conda-forge
    thinc-8.3.2                |  py311hb9acf69_1         959 KB  conda-forge
    tk-8.6.13                  |       h194ca79_0         3.2 MB  conda-forge
    tqdm-4.67.1                |     pyhd8ed1ab_1          87 KB  conda-forge
    typer-0.15.2               |     pyhff008b6_0          74 KB  conda-forge
    typer-slim-0.15.2          |     pyh29332c3_0          45 KB  conda-forge
    typer-slim-standard-0.15.2 |       h801b22e_0           5 KB  conda-forge
    typing-extensions-4.12.2   |       hd8ed1ab_1          10 KB  conda-forge
    typing_extensions-4.12.2   |     pyha770c72_1          39 KB  conda-forge
    tzdata-2025a               |       h78e105d_0         120 KB  conda-forge
    ujson-5.10.0               |  py311h89d996e_1          51 KB  conda-forge
    urllib3-2.3.0              |     pyhd8ed1ab_0          98 KB  conda-forge
    wasabi-1.1.3               |     pyhd8ed1ab_1          28 KB  conda-forge
    weasel-0.4.1               |     pyhd8ed1ab_2          42 KB  conda-forge
    wheel-0.45.1               |     pyhd8ed1ab_1          61 KB  conda-forge
    wrapt-1.17.2               |  py311ha879c10_0          64 KB  conda-forge
    zstandard-0.23.0           |  py311ha879c10_1         681 KB  conda-forge
    ------------------------------------------------------------
                                           Total:        58.8 MB

The following NEW packages will be INSTALLED:

  _openmp_mutex      conda-forge/linux-aarch64::_openmp_mutex-4.5-2_gnu 
  annotated-types    conda-forge/noarch::annotated-types-0.7.0-pyhd8ed1ab_1 
  brotli-python      conda-forge/linux-aarch64::brotli-python-1.1.0-py311h89d996e_2 
  bzip2              conda-forge/linux-aarch64::bzip2-1.0.8-h68df207_7 
  ca-certificates    conda-forge/linux-aarch64::ca-certificates-2025.1.31-hcefe29a_0 
  catalogue          conda-forge/linux-aarch64::catalogue-2.0.10-py311hec3470c_1 
  certifi            conda-forge/noarch::certifi-2025.1.31-pyhd8ed1ab_0 
  cffi               conda-forge/linux-aarch64::cffi-1.17.1-py311h14e8bb7_0 
  charset-normalizer conda-forge/noarch::charset-normalizer-3.4.1-pyhd8ed1ab_0 
  click              conda-forge/noarch::click-8.1.8-pyh707e725_0 
  cloudpathlib       conda-forge/noarch::cloudpathlib-0.20.0-pyhd8ed1ab_0 
  cloudpickle        conda-forge/noarch::cloudpickle-3.1.1-pyhd8ed1ab_0 
  colorama           conda-forge/noarch::colorama-0.4.6-pyhd8ed1ab_1 
  confection         conda-forge/noarch::confection-0.1.5-pyhecae5ae_0 
  cymem              conda-forge/linux-aarch64::cymem-2.0.11-py311h89d996e_0 
  cython-blis        conda-forge/linux-aarch64::cython-blis-1.0.1-py311hec9beba_0 
  h2                 conda-forge/noarch::h2-4.2.0-pyhd8ed1ab_0 
  hpack              conda-forge/noarch::hpack-4.1.0-pyhd8ed1ab_0 
  hyperframe         conda-forge/noarch::hyperframe-6.1.0-pyhd8ed1ab_0 
  idna               conda-forge/noarch::idna-3.10-pyhd8ed1ab_1 
  jinja2             conda-forge/noarch::jinja2-3.1.6-pyhd8ed1ab_0 
  langcodes          pkgs/main/noarch::langcodes-3.3.0-pyhd3eb1b0_0 
  ld_impl_linux-aar~ conda-forge/linux-aarch64::ld_impl_linux-aarch64-2.43-h80caac9_4 
  libblas            conda-forge/linux-aarch64::libblas-3.9.0-31_h1a9f1db_openblas 
  libcblas           conda-forge/linux-aarch64::libcblas-3.9.0-31_hab92f65_openblas 
  libexpat           conda-forge/linux-aarch64::libexpat-2.6.4-h5ad3122_0 
  libffi             conda-forge/linux-aarch64::libffi-3.4.6-he21f813_0 
  libgcc             conda-forge/linux-aarch64::libgcc-14.2.0-he277a41_2 
  libgcc-ng          conda-forge/linux-aarch64::libgcc-ng-14.2.0-he9431aa_2 
  libgfortran        conda-forge/linux-aarch64::libgfortran-14.2.0-he9431aa_2 
  libgfortran5       conda-forge/linux-aarch64::libgfortran5-14.2.0-hb6113d0_2 
  libgomp            conda-forge/linux-aarch64::libgomp-14.2.0-he277a41_2 
  liblapack          conda-forge/linux-aarch64::liblapack-3.9.0-31_h411afd4_openblas 
  liblzma            conda-forge/linux-aarch64::liblzma-5.6.4-h86ecc28_0 
  libnsl             conda-forge/linux-aarch64::libnsl-2.0.1-h31becfc_0 
  libopenblas        conda-forge/linux-aarch64::libopenblas-0.3.29-pthreads_h9d3fd7e_0 
  libsqlite          conda-forge/linux-aarch64::libsqlite-3.49.1-h5eb1b54_2 
  libstdcxx          conda-forge/linux-aarch64::libstdcxx-14.2.0-h3f4de04_2 
  libuuid            conda-forge/linux-aarch64::libuuid-2.38.1-hb4cce97_0 
  libxcrypt          conda-forge/linux-aarch64::libxcrypt-4.4.36-h31becfc_1 
  libzlib            conda-forge/linux-aarch64::libzlib-1.3.1-h86ecc28_2 
  markdown-it-py     conda-forge/noarch::markdown-it-py-3.0.0-pyhd8ed1ab_1 
  markupsafe         conda-forge/linux-aarch64::markupsafe-3.0.2-py311ha09ea12_1 
  mdurl              conda-forge/noarch::mdurl-0.1.2-pyhd8ed1ab_1 
  murmurhash         conda-forge/linux-aarch64::murmurhash-1.0.10-py311h89d996e_2 
  ncurses            conda-forge/linux-aarch64::ncurses-6.5-ha32ae93_3 
  numpy              conda-forge/linux-aarch64::numpy-2.2.4-py311h6c2b7b4_0 
  openssl            conda-forge/linux-aarch64::openssl-3.4.1-hd08dc88_0 
  packaging          conda-forge/noarch::packaging-24.2-pyhd8ed1ab_2 
  pip                conda-forge/noarch::pip-25.0.1-pyh8b19718_0 
  preshed            conda-forge/linux-aarch64::preshed-3.0.9-py311h89d996e_2 
  pycparser          conda-forge/noarch::pycparser-2.22-pyh29332c3_1 
  pydantic           conda-forge/noarch::pydantic-2.0.3-pyhd8ed1ab_1 
  pydantic-core      conda-forge/linux-aarch64::pydantic-core-2.3.0-py311h2bdde80_0 
  pygments           conda-forge/noarch::pygments-2.19.1-pyhd8ed1ab_0 
  pysocks            conda-forge/noarch::pysocks-1.7.1-pyha55dd90_7 
  python             conda-forge/linux-aarch64::python-3.11.11-h1683364_2_cpython 
  python_abi         conda-forge/linux-aarch64::python_abi-3.11-5_cp311 
  readline           conda-forge/linux-aarch64::readline-8.2-h8382b9d_2 
  requests           conda-forge/noarch::requests-2.32.3-pyhd8ed1ab_1 
  rich               conda-forge/noarch::rich-13.9.4-pyhd8ed1ab_1 
  setuptools         conda-forge/noarch::setuptools-75.8.2-pyhff2d567_0 
  shellingham        conda-forge/noarch::shellingham-1.5.4-pyhd8ed1ab_1 
  smart-open         conda-forge/noarch::smart-open-7.1.0-hd8ed1ab_0 
  smart_open         conda-forge/noarch::smart_open-7.1.0-pyhd8ed1ab_0 
  spacy              conda-forge/linux-aarch64::spacy-3.8.2-py311hb9acf69_0 
  spacy-legacy       conda-forge/noarch::spacy-legacy-3.0.12-pyhd8ed1ab_0 
  spacy-loggers      conda-forge/noarch::spacy-loggers-1.0.5-pyhd8ed1ab_0 
  srsly              conda-forge/linux-aarch64::srsly-2.5.1-py311h89d996e_1 
  thinc              conda-forge/linux-aarch64::thinc-8.3.2-py311hb9acf69_1 
  tk                 conda-forge/linux-aarch64::tk-8.6.13-h194ca79_0 
  tqdm               conda-forge/noarch::tqdm-4.67.1-pyhd8ed1ab_1 
  typer              conda-forge/noarch::typer-0.15.2-pyhff008b6_0 
  typer-slim         conda-forge/noarch::typer-slim-0.15.2-pyh29332c3_0 
  typer-slim-standa~ conda-forge/noarch::typer-slim-standard-0.15.2-h801b22e_0 
  typing-extensions  conda-forge/noarch::typing-extensions-4.12.2-hd8ed1ab_1 
  typing_extensions  conda-forge/noarch::typing_extensions-4.12.2-pyha770c72_1 
  tzdata             conda-forge/noarch::tzdata-2025a-h78e105d_0 
  ujson              conda-forge/linux-aarch64::ujson-5.10.0-py311h89d996e_1 
  urllib3            conda-forge/noarch::urllib3-2.3.0-pyhd8ed1ab_0 
  wasabi             conda-forge/noarch::wasabi-1.1.3-pyhd8ed1ab_1 
  weasel             conda-forge/noarch::weasel-0.4.1-pyhd8ed1ab_2 
  wheel              conda-forge/noarch::wheel-0.45.1-pyhd8ed1ab_1 
  wrapt              conda-forge/linux-aarch64::wrapt-1.17.2-py311ha879c10_0 
  zstandard          conda-forge/linux-aarch64::zstandard-0.23.0-py311ha879c10_1 


Proceed ([y]/n)? y


Downloading and Extracting Packages
                                                                                
Preparing transaction: done                                                     
Verifying transaction: done                                                     
Executing transaction: done                                                     
(Spotty) admin@raspberrypi:~/Desktop $ python -m spacy download fr_core_news_md
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple    
Collecting fr-core-news-md==3.8.0                                               
  Downloading https://github.com/explosion/spacy-models/releases/download/fr_core_news_md-3.8.0/fr_core_news_md-3.8.0-py3-none-any.whl (45.8 MB)                
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.8/45.8 MB 8.8 MB/s eta 0:00:00
Installing collected packages: fr-core-news-md                                  
Successfully installed fr-core-news-md-3.8.0                                    
✔ Download and installation successful                                          
You can now load the package via spacy.load('fr_core_news_md')                  
(Spotty) admin@raspberrypi:~/Desktop $ python Spacy.py
Traceback (most recent call last):                                              
  File "/home/admin/Desktop/Spacy.py", line 4, in <module>                      
    from picamera2 import Picamera2                                             
ModuleNotFoundError: No module named 'picamera2'                                
(Spotty) admin@raspberrypi:~/Desktop $ ^C                                       
(Spotty) admin@raspberrypi:~/Desktop $ python test.py                           
Traceback (most recent call last):                                              
  File "/home/admin/Desktop/test.py", line 1, in <module>                       
    from picamera2 import Picamera2, Preview
ModuleNotFoundError: No module named 'picamera2'

Your Environment

  • Operating System: Linux-6.6.52
  • Python Version Used: python-3.11.11
  • spaCy Version Used: 3.8.2
  • Environment Information: downloaded picamera2 and spacy. Working on conda.

Rob-Nafous avatar Mar 18 '25 15:03 Rob-Nafous