label-studio icon indicating copy to clipboard operation
label-studio copied to clipboard

numpy 1.26.4 crashes on Windows 11

Open brunoaduarte opened this issue 7 months ago • 6 comments

I installed label-studio using pip and it automatically downgraded my numpy-2.2.5 to 1.26.4. But 1.26.4 crashes.

pip install label-studio
...
...
...
Installing collected packages: numpy, label-studio
  Attempting uninstall: numpy
    Found existing installation: numpy 2.2.5
    Uninstalling numpy-2.2.5:
      Successfully uninstalled numpy-2.2.5
Successfully installed label-studio-1.17.0 numpy-1.26.4
label-studio start
=> Database and media directory: C:\Users\i9\AppData\Local\label-studio\label-studio
=> Static URL is set to: /static/
=> Database and media directory: C:\Users\i9\AppData\Local\label-studio\label-studio
=> Static URL is set to: /static/
Read environment variables from: C:\Users\i9\AppData\Local\label-studio\label-studio\.env
get 'SECRET_KEY' casted as '<class 'str'>' with default ''
Not in REPL -> leaving logger event level as is.
Looking for locale `en_US` in provider `faker.providers.address`.
Provider `faker.providers.address` has been localized to `en_US`.
Looking for locale `en_US` in provider `faker.providers.automotive`.
Provider `faker.providers.automotive` has been localized to `en_US`.
Looking for locale `en_US` in provider `faker.providers.bank`.
Specified locale `en_US` is not available for provider `faker.providers.bank`. Locale reset to `en_GB` for this provider.
Looking for locale `en_US` in provider `faker.providers.barcode`.
Provider `faker.providers.barcode` has been localized to `en_US`.
Looking for locale `en_US` in provider `faker.providers.color`.
Provider `faker.providers.color` has been localized to `en_US`.
Looking for locale `en_US` in provider `faker.providers.company`.
Provider `faker.providers.company` has been localized to `en_US`.
Looking for locale `en_US` in provider `faker.providers.credit_card`.
Provider `faker.providers.credit_card` has been localized to `en_US`.
Looking for locale `en_US` in provider `faker.providers.currency`.
Provider `faker.providers.currency` has been localized to `en_US`.
Looking for locale `en_US` in provider `faker.providers.date_time`.
Provider `faker.providers.date_time` has been localized to `en_US`.
Provider `faker.providers.doi` does not feature localization. Specified locale `en_US` is not utilized for this provider.
Provider `faker.providers.emoji` does not feature localization. Specified locale `en_US` is not utilized for this provider.
Provider `faker.providers.file` does not feature localization. Specified locale `en_US` is not utilized for this provider.
Looking for locale `en_US` in provider `faker.providers.geo`.
Provider `faker.providers.geo` has been localized to `en_US`.
Looking for locale `en_US` in provider `faker.providers.internet`.
Provider `faker.providers.internet` has been localized to `en_US`.
Looking for locale `en_US` in provider `faker.providers.isbn`.
Provider `faker.providers.isbn` has been localized to `en_US`.
Looking for locale `en_US` in provider `faker.providers.job`.
Provider `faker.providers.job` has been localized to `en_US`.
Looking for locale `en_US` in provider `faker.providers.lorem`.
Provider `faker.providers.lorem` has been localized to `en_US`.
Looking for locale `en_US` in provider `faker.providers.misc`.
Provider `faker.providers.misc` has been localized to `en_US`.
Looking for locale `en_US` in provider `faker.providers.passport`.
Provider `faker.providers.passport` has been localized to `en_US`.
Looking for locale `en_US` in provider `faker.providers.person`.
Provider `faker.providers.person` has been localized to `en_US`.
Looking for locale `en_US` in provider `faker.providers.phone_number`.
Provider `faker.providers.phone_number` has been localized to `en_US`.
Provider `faker.providers.profile` does not feature localization. Specified locale `en_US` is not utilized for this provider.
Provider `faker.providers.python` does not feature localization. Specified locale `en_US` is not utilized for this provider.
Provider `faker.providers.sbn` does not feature localization. Specified locale `en_US` is not utilized for this provider.
Looking for locale `en_US` in provider `faker.providers.ssn`.
Provider `faker.providers.ssn` has been localized to `en_US`.
Provider `faker.providers.user_agent` does not feature localization. Specified locale `en_US` is not utilized for this provider.
<frozen importlib._bootstrap>:488: Warning: Numpy built with MINGW-W64 on Windows 64 bits is experimental, and only available for
testing. You are advised not to use it for production.

CRASHES ARE TO BE EXPECTED - PLEASE REPORT THEM TO NUMPY DEVELOPERS
D:\vision\.venv\Lib\site-packages\numpy\core\getlimits.py:225: RuntimeWarning: invalid value encountered in exp2
  epsneg_f128 = exp2(ld(-113))
D:\vision\.venv\Lib\site-packages\numpy\core\getlimits.py:226: RuntimeWarning: invalid value encountered in exp2
  tiny_f128 = exp2(ld(-16382))
D:\vision\.venv\Lib\site-packages\numpy\core\getlimits.py:240: RuntimeWarning: invalid value encountered in exp2
  eps=exp2(ld(-112)),
D:\vision\.venv\Lib\site-packages\numpy\core\getlimits.py:41: RuntimeWarning: invalid value encountered in nextafter
  self._smallest_subnormal = nextafter(
D:\vision\.venv\Lib\site-packages\numpy\core\getlimits.py:52: RuntimeWarning: invalid value encountered in log10
  self.precision = int(-log10(self.eps))

Then I upgrade to 2.2.5 again and label-studio works. Is label-studio fully compatible with numpy 2.2.5? Why not to update the package in label-studio dependencies?

pip install --upgrade numpy
Requirement already satisfied: numpy in d:\vision\.venv\lib\site-packages (1.26.4)
Collecting numpy
  Using cached numpy-2.2.5-cp313-cp313-win_amd64.whl.metadata (60 kB)
Using cached numpy-2.2.5-cp313-cp313-win_amd64.whl (12.6 MB)
Installing collected packages: numpy
  Attempting uninstall: numpy
    Found existing installation: numpy 1.26.4
    Uninstalling numpy-1.26.4:
      Successfully uninstalled numpy-1.26.4
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
label-studio 1.17.0 requires numpy<2.0.0,>=1.26.4, but you have numpy 2.2.5 which is incompatible.
label-studio-sdk 1.0.11 requires numpy<2.0.0,>=1.26.4, but you have numpy 2.2.5 which is incompatible.
Successfully installed numpy-2.2.5

brunoaduarte avatar May 01 '25 01:05 brunoaduarte

Hello,

It seems like you are installing LS in to the base or global env, we recommend to install in virtual env. Please test that out and let us know.

Thank you, Abu

Comment by Abubakar Saad Workflow Run

heidi-humansignal avatar May 02 '25 19:05 heidi-humansignal

Hello,

It seems like you are installing LS in to the base or global env, we recommend to install in virtual env. Please test that out and let us know.

Thank you, Abu

Comment by Abubakar Saad Workflow Run

Not really, check this, i'm running it from (.venv)

(.venv) PS C:\Users\i9> pip install --upgrade numpy
Requirement already satisfied: numpy in d:\vision\.venv\lib\site-packages (2.2.5)

(.venv) PS C:\Users\i9> pip install label-studio
Collecting label-studio
  Using cached label_studio-1.17.0-py3-none-any.whl.metadata (14 kB)
Requirement already satisfied: Django<5.2.0,>=5.1.6 in d:\vision\.venv\lib\site-packages (from label-studio) (5.1.8)
Requirement already satisfied: appdirs>=1.4.3 in d:\vision\.venv\lib\site-packages (from label-studio) (1.4.4)
Requirement already satisfied: attr==0.3.1 in d:\vision\.venv\lib\site-packages (from label-studio) (0.3.1)
Requirement already satisfied: attrs>=19.2.0 in d:\vision\.venv\lib\site-packages (from label-studio) (25.3.0)
Requirement already satisfied: azure-storage-blob>=12.6.0 in d:\vision\.venv\lib\site-packages (from label-studio) (12.25.1)
Requirement already satisfied: bleach<5.1.0,>=5.0.0 in d:\vision\.venv\lib\site-packages (from label-studio) (5.0.1)
Requirement already satisfied: boto<3.0.0,>=2.49.0 in d:\vision\.venv\lib\site-packages (from label-studio) (2.49.0)
Requirement already satisfied: boto3<2.0.0,>=1.28.58 in d:\vision\.venv\lib\site-packages (from label-studio) (1.38.5)
Requirement already satisfied: botocore<2.0.0,>=1.31.58 in d:\vision\.venv\lib\site-packages (from label-studio) (1.38.5)
Requirement already satisfied: colorama>=0.4.4 in d:\vision\.venv\lib\site-packages (from label-studio) (0.4.6)
Requirement already satisfied: defusedxml>=0.7.1 in d:\vision\.venv\lib\site-packages (from label-studio) (0.7.1)
Requirement already satisfied: django-annoying==0.10.6 in d:\vision\.venv\lib\site-packages (from label-studio) (0.10.6)
Requirement already satisfied: django-cors-headers==3.6.0 in d:\vision\.venv\lib\site-packages (from label-studio) (3.6.0)
Requirement already satisfied: django-csp==3.7 in d:\vision\.venv\lib\site-packages (from label-studio) (3.7)
Requirement already satisfied: django-debug-toolbar==3.2.1 in d:\vision\.venv\lib\site-packages (from label-studio) (3.2.1)
Requirement already satisfied: django-environ==0.10.0 in d:\vision\.venv\lib\site-packages (from label-studio) (0.10.0)
Requirement already satisfied: django-extensions==3.2.3 in d:\vision\.venv\lib\site-packages (from label-studio) (3.2.3)
Requirement already satisfied: django-filter==24.3 in d:\vision\.venv\lib\site-packages (from label-studio) (24.3)
Requirement already satisfied: django-migration-linter<6.0.0,>=5.1.0 in d:\vision\.venv\lib\site-packages (from label-studio) (5.2.0)
Requirement already satisfied: django-model-utils==4.1.1 in d:\vision\.venv\lib\site-packages (from label-studio) (4.1.1)
Requirement already satisfied: django-ranged-fileresponse>=0.1.2 in d:\vision\.venv\lib\site-packages (from label-studio) (0.1.2)
Requirement already satisfied: django-rq<3.0.0,>=2.10.2 in d:\vision\.venv\lib\site-packages (from label-studio) (2.10.3)
Requirement already satisfied: django-storages==1.12.3 in d:\vision\.venv\lib\site-packages (from label-studio) (1.12.3)
Requirement already satisfied: django-user-agents==0.4.0 in d:\vision\.venv\lib\site-packages (from label-studio) (0.4.0)
Requirement already satisfied: djangorestframework==3.15.2 in d:\vision\.venv\lib\site-packages (from label-studio) (3.15.2)
Requirement already satisfied: djangorestframework-simplejwt<6.0.0,>=5.4.0 in d:\vision\.venv\lib\site-packages (from djangorestframework-simplejwt[crypto]<6.0.0,>=5.4.0->label-studio) (5.4.0)
Requirement already satisfied: drf-dynamic-fields==0.3.0 in d:\vision\.venv\lib\site-packages (from label-studio) (0.3.0)
Requirement already satisfied: drf-flex-fields==0.9.5 in d:\vision\.venv\lib\site-packages (from label-studio) (0.9.5)
Requirement already satisfied: drf-generators==0.3.0 in d:\vision\.venv\lib\site-packages (from label-studio) (0.3.0)
Requirement already satisfied: google-cloud-logging<4.0.0,>=3.10.0 in d:\vision\.venv\lib\site-packages (from label-studio) (3.12.1)
Requirement already satisfied: google-cloud-storage<3.0.0,>=2.13.0 in d:\vision\.venv\lib\site-packages (from label-studio) (2.19.0)
Requirement already satisfied: humansignal-drf-yasg>=1.21.10.post1 in d:\vision\.venv\lib\site-packages (from label-studio) (1.21.10.post1)
Requirement already satisfied: label-studio-sdk==1.0.11 in d:\vision\.venv\lib\site-packages (from label-studio) (1.0.11)
Requirement already satisfied: launchdarkly-server-sdk==8.2.1 in d:\vision\.venv\lib\site-packages (from label-studio) (8.2.1)
Requirement already satisfied: lockfile>=0.12.0 in d:\vision\.venv\lib\site-packages (from label-studio) (0.12.2)
Requirement already satisfied: lxml>=4.9.4 in d:\vision\.venv\lib\site-packages (from lxml[html-clean]>=4.9.4->label-studio) (5.4.0)
Collecting numpy<2.0.0,>=1.26.4 (from label-studio)
  Using cached numpy-1.26.4-cp313-cp313-win_amd64.whl
Requirement already satisfied: openai<2.0.0,>=1.10.0 in d:\vision\.venv\lib\site-packages (from label-studio) (1.76.2)
Requirement already satisfied: ordered-set==4.0.2 in d:\vision\.venv\lib\site-packages (from label-studio) (4.0.2)
Requirement already satisfied: pandas>=2.2.3 in d:\vision\.venv\lib\site-packages (from label-studio) (2.2.3)
Requirement already satisfied: psycopg2-binary==2.9.10 in d:\vision\.venv\lib\site-packages (from label-studio) (2.9.10)
Requirement already satisfied: pyboxen>=1.3.0 in d:\vision\.venv\lib\site-packages (from label-studio) (1.3.0)
Requirement already satisfied: pydantic>=2.9.2 in d:\vision\.venv\lib\site-packages (from label-studio) (2.11.3)
Requirement already satisfied: python-dateutil>=2.8.1 in d:\vision\.venv\lib\site-packages (from label-studio) (2.9.0.post0)
Requirement already satisfied: python-json-logger==2.0.4 in d:\vision\.venv\lib\site-packages (from label-studio) (2.0.4)
Requirement already satisfied: pytz<2023.0,>=2022.1 in d:\vision\.venv\lib\site-packages (from label-studio) (2022.7.1)
Requirement already satisfied: pyyaml>=6.0.0 in d:\vision\.venv\lib\site-packages (from label-studio) (6.0.2)
Requirement already satisfied: redis<5.3.0,>=5.2.1 in d:\vision\.venv\lib\site-packages (from label-studio) (5.2.1)
Requirement already satisfied: requests<2.33.0,>=2.32.3 in d:\vision\.venv\lib\site-packages (from label-studio) (2.32.3)
Requirement already satisfied: rq<2.0.0,>=1.16.2 in d:\vision\.venv\lib\site-packages (from label-studio) (1.16.2)
Requirement already satisfied: rules==3.4 in d:\vision\.venv\lib\site-packages (from label-studio) (3.4)
Requirement already satisfied: sentry-sdk>=2.16.0 in d:\vision\.venv\lib\site-packages (from label-studio) (2.27.0)
Requirement already satisfied: setuptools>=75.4.0 in d:\vision\.venv\lib\site-packages (from label-studio) (80.0.0)
Requirement already satisfied: tldextract>=5.1.3 in d:\vision\.venv\lib\site-packages (from label-studio) (5.3.0)
Requirement already satisfied: ujson>=3.0.0 in d:\vision\.venv\lib\site-packages (from label-studio) (5.10.0)
Requirement already satisfied: urllib3<2.0.0,>=1.26.18 in d:\vision\.venv\lib\site-packages (from label-studio) (1.26.20)
Requirement already satisfied: wheel<=0.40.0,>=0.38.1 in d:\vision\.venv\lib\site-packages (from label-studio) (0.40.0)
Requirement already satisfied: xmljson==0.2.1 in d:\vision\.venv\lib\site-packages (from label-studio) (0.2.1)
Requirement already satisfied: six in d:\vision\.venv\lib\site-packages (from django-annoying==0.10.6->label-studio) (1.17.0)
Requirement already satisfied: sqlparse>=0.2.0 in d:\vision\.venv\lib\site-packages (from django-debug-toolbar==3.2.1->label-studio) (0.5.3)
Requirement already satisfied: user-agents in d:\vision\.venv\lib\site-packages (from django-user-agents==0.4.0->label-studio) (2.2.0)
Requirement already satisfied: Pillow>=10.0.1 in d:\vision\.venv\lib\site-packages (from label-studio-sdk==1.0.11->label-studio) (11.2.1)
Requirement already satisfied: datamodel-code-generator==0.26.1 in d:\vision\.venv\lib\site-packages (from label-studio-sdk==1.0.11->label-studio) (0.26.1)
Requirement already satisfied: httpx>=0.21.2 in d:\vision\.venv\lib\site-packages (from label-studio-sdk==1.0.11->label-studio) (0.28.1)
Requirement already satisfied: ijson>=3.2.3 in d:\vision\.venv\lib\site-packages (from label-studio-sdk==1.0.11->label-studio) (3.3.0)
Requirement already satisfied: jsf<0.12.0,>=0.11.2 in d:\vision\.venv\lib\site-packages (from label-studio-sdk==1.0.11->label-studio) (0.11.2)
Requirement already satisfied: jsonschema>=4.23.0 in d:\vision\.venv\lib\site-packages (from label-studio-sdk==1.0.11->label-studio) (4.23.0)
Requirement already satisfied: nltk<4.0.0,>=3.9.1 in d:\vision\.venv\lib\site-packages (from label-studio-sdk==1.0.11->label-studio) (3.9.1)
Requirement already satisfied: pydantic-core<3.0.0,>=2.18.2 in d:\vision\.venv\lib\site-packages (from label-studio-sdk==1.0.11->label-studio) (2.33.1)
Requirement already satisfied: pyjwt<3.0.0,>=2.10.1 in d:\vision\.venv\lib\site-packages (from label-studio-sdk==1.0.11->label-studio) (2.10.1)
Requirement already satisfied: requests-mock==1.12.1 in d:\vision\.venv\lib\site-packages (from label-studio-sdk==1.0.11->label-studio) (1.12.1)
Requirement already satisfied: typing_extensions>=4.0.0 in d:\vision\.venv\lib\site-packages (from label-studio-sdk==1.0.11->label-studio) (4.13.2)
Requirement already satisfied: argcomplete<4.0,>=1.10 in d:\vision\.venv\lib\site-packages (from datamodel-code-generator==0.26.1->label-studio-sdk==1.0.11->label-studio) (3.6.2)
Requirement already satisfied: black>=19.10b0 in d:\vision\.venv\lib\site-packages (from datamodel-code-generator==0.26.1->label-studio-sdk==1.0.11->label-studio) (25.1.0)
Requirement already satisfied: genson<2.0,>=1.2.1 in d:\vision\.venv\lib\site-packages (from datamodel-code-generator==0.26.1->label-studio-sdk==1.0.11->label-studio) (1.3.0)
Requirement already satisfied: inflect<6.0,>=4.1.0 in d:\vision\.venv\lib\site-packages (from datamodel-code-generator==0.26.1->label-studio-sdk==1.0.11->label-studio) (5.6.2)
Requirement already satisfied: isort<6.0,>=4.3.21 in d:\vision\.venv\lib\site-packages (from datamodel-code-generator==0.26.1->label-studio-sdk==1.0.11->label-studio) (5.13.2)
Requirement already satisfied: jinja2<4.0,>=2.10.1 in d:\vision\.venv\lib\site-packages (from datamodel-code-generator==0.26.1->label-studio-sdk==1.0.11->label-studio) (3.1.6)
Requirement already satisfied: packaging in d:\vision\.venv\lib\site-packages (from datamodel-code-generator==0.26.1->label-studio-sdk==1.0.11->label-studio) (24.2)
Requirement already satisfied: certifi>=2018.4.16 in d:\vision\.venv\lib\site-packages (from launchdarkly-server-sdk==8.2.1->label-studio) (2025.1.31)
Requirement already satisfied: expiringdict>=1.1.4 in d:\vision\.venv\lib\site-packages (from launchdarkly-server-sdk==8.2.1->label-studio) (1.2.2)
Requirement already satisfied: pyRFC3339>=1.0 in d:\vision\.venv\lib\site-packages (from launchdarkly-server-sdk==8.2.1->label-studio) (2.0.1)
Requirement already satisfied: semver>=2.10.2 in d:\vision\.venv\lib\site-packages (from launchdarkly-server-sdk==8.2.1->label-studio) (3.0.4)
Requirement already satisfied: webencodings in d:\vision\.venv\lib\site-packages (from bleach<5.1.0,>=5.0.0->label-studio) (0.5.1)
Requirement already satisfied: jmespath<2.0.0,>=0.7.1 in d:\vision\.venv\lib\site-packages (from boto3<2.0.0,>=1.28.58->label-studio) (1.0.1)
Requirement already satisfied: s3transfer<0.13.0,>=0.12.0 in d:\vision\.venv\lib\site-packages (from boto3<2.0.0,>=1.28.58->label-studio) (0.12.0)
Requirement already satisfied: asgiref<4,>=3.8.1 in d:\vision\.venv\lib\site-packages (from Django<5.2.0,>=5.1.6->label-studio) (3.8.1)
Requirement already satisfied: tzdata in d:\vision\.venv\lib\site-packages (from Django<5.2.0,>=5.1.6->label-studio) (2025.2)
Requirement already satisfied: toml>=0.10.2 in d:\vision\.venv\lib\site-packages (from django-migration-linter<6.0.0,>=5.1.0->label-studio) (0.10.2)
Requirement already satisfied: cryptography>=3.3.1 in d:\vision\.venv\lib\site-packages (from djangorestframework-simplejwt[crypto]<6.0.0,>=5.4.0->label-studio) (44.0.2)
Requirement already satisfied: google-api-core!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0,>=1.34.1 in d:\vision\.venv\lib\site-packages (from google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0,>=1.34.1->google-cloud-logging<4.0.0,>=3.10.0->label-studio) (2.24.2)
Requirement already satisfied: google-auth!=2.24.0,!=2.25.0,<3.0.0,>=2.14.1 in d:\vision\.venv\lib\site-packages (from google-cloud-logging<4.0.0,>=3.10.0->label-studio) (2.39.0)
Requirement already satisfied: google-cloud-appengine-logging<2.0.0,>=0.1.3 in d:\vision\.venv\lib\site-packages (from google-cloud-logging<4.0.0,>=3.10.0->label-studio) (1.6.1)
Requirement already satisfied: google-cloud-audit-log<1.0.0,>=0.3.1 in d:\vision\.venv\lib\site-packages (from google-cloud-logging<4.0.0,>=3.10.0->label-studio) (0.3.2)
Requirement already satisfied: google-cloud-core<3.0.0,>=2.0.0 in d:\vision\.venv\lib\site-packages (from google-cloud-logging<4.0.0,>=3.10.0->label-studio) (2.4.3)
Requirement already satisfied: grpc-google-iam-v1<1.0.0,>=0.12.4 in d:\vision\.venv\lib\site-packages (from google-cloud-logging<4.0.0,>=3.10.0->label-studio) (0.14.2)
Requirement already satisfied: opentelemetry-api>=1.9.0 in d:\vision\.venv\lib\site-packages (from google-cloud-logging<4.0.0,>=3.10.0->label-studio) (1.32.1)
Requirement already satisfied: proto-plus<2.0.0,>=1.22.0 in d:\vision\.venv\lib\site-packages (from google-cloud-logging<4.0.0,>=3.10.0->label-studio) (1.26.1)
Requirement already satisfied: protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.20.2 in d:\vision\.venv\lib\site-packages (from google-cloud-logging<4.0.0,>=3.10.0->label-studio) (6.30.2)
Requirement already satisfied: googleapis-common-protos<2.0.0,>=1.56.2 in d:\vision\.venv\lib\site-packages (from google-api-core!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0,>=1.34.1->google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0,>=1.34.1->google-cloud-logging<4.0.0,>=3.10.0->label-studio) (1.70.0)
Requirement already satisfied: grpcio<2.0dev,>=1.33.2 in d:\vision\.venv\lib\site-packages (from google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0,>=1.34.1->google-cloud-logging<4.0.0,>=3.10.0->label-studio) (1.72.0)
Requirement already satisfied: grpcio-status<2.0.dev0,>=1.33.2 in d:\vision\.venv\lib\site-packages (from google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0,>=1.34.1->google-cloud-logging<4.0.0,>=3.10.0->label-studio) (1.72.0)
Requirement already satisfied: cachetools<6.0,>=2.0.0 in d:\vision\.venv\lib\site-packages (from google-auth!=2.24.0,!=2.25.0,<3.0.0,>=2.14.1->google-cloud-logging<4.0.0,>=3.10.0->label-studio) (5.5.2)
Requirement already satisfied: pyasn1-modules>=0.2.1 in d:\vision\.venv\lib\site-packages (from google-auth!=2.24.0,!=2.25.0,<3.0.0,>=2.14.1->google-cloud-logging<4.0.0,>=3.10.0->label-studio) (0.4.2)
Requirement already satisfied: rsa<5,>=3.1.4 in d:\vision\.venv\lib\site-packages (from google-auth!=2.24.0,!=2.25.0,<3.0.0,>=2.14.1->google-cloud-logging<4.0.0,>=3.10.0->label-studio) (4.9.1)
Requirement already satisfied: google-resumable-media>=2.7.2 in d:\vision\.venv\lib\site-packages (from google-cloud-storage<3.0.0,>=2.13.0->label-studio) (2.7.2)
Requirement already satisfied: google-crc32c<2.0dev,>=1.0 in d:\vision\.venv\lib\site-packages (from google-cloud-storage<3.0.0,>=2.13.0->label-studio) (1.7.1)
Requirement already satisfied: MarkupSafe>=2.0 in d:\vision\.venv\lib\site-packages (from jinja2<4.0,>=2.10.1->datamodel-code-generator==0.26.1->label-studio-sdk==1.0.11->label-studio) (3.0.2)
Requirement already satisfied: faker>=15.3.4 in d:\vision\.venv\lib\site-packages (from jsf<0.12.0,>=0.11.2->label-studio-sdk==1.0.11->label-studio) (37.1.0)
Requirement already satisfied: rstr>=3.2.0 in d:\vision\.venv\lib\site-packages (from jsf<0.12.0,>=0.11.2->label-studio-sdk==1.0.11->label-studio) (3.2.2)
Requirement already satisfied: smart-open>=6.3.0 in d:\vision\.venv\lib\site-packages (from smart-open[http]>=6.3.0->jsf<0.12.0,>=0.11.2->label-studio-sdk==1.0.11->label-studio) (7.1.0)
Requirement already satisfied: click in d:\vision\.venv\lib\site-packages (from nltk<4.0.0,>=3.9.1->label-studio-sdk==1.0.11->label-studio) (8.1.8)
Requirement already satisfied: joblib in d:\vision\.venv\lib\site-packages (from nltk<4.0.0,>=3.9.1->label-studio-sdk==1.0.11->label-studio) (1.4.2)
Requirement already satisfied: regex>=2021.8.3 in d:\vision\.venv\lib\site-packages (from nltk<4.0.0,>=3.9.1->label-studio-sdk==1.0.11->label-studio) (2024.11.6)
Requirement already satisfied: tqdm in d:\vision\.venv\lib\site-packages (from nltk<4.0.0,>=3.9.1->label-studio-sdk==1.0.11->label-studio) (4.67.1)
Requirement already satisfied: anyio<5,>=3.5.0 in d:\vision\.venv\lib\site-packages (from openai<2.0.0,>=1.10.0->label-studio) (4.9.0)
Requirement already satisfied: distro<2,>=1.7.0 in d:\vision\.venv\lib\site-packages (from openai<2.0.0,>=1.10.0->label-studio) (1.9.0)
Requirement already satisfied: jiter<1,>=0.4.0 in d:\vision\.venv\lib\site-packages (from openai<2.0.0,>=1.10.0->label-studio) (0.9.0)
Requirement already satisfied: sniffio in d:\vision\.venv\lib\site-packages (from openai<2.0.0,>=1.10.0->label-studio) (1.3.1)
Requirement already satisfied: idna>=2.8 in d:\vision\.venv\lib\site-packages (from anyio<5,>=3.5.0->openai<2.0.0,>=1.10.0->label-studio) (3.10)
Requirement already satisfied: httpcore==1.* in d:\vision\.venv\lib\site-packages (from httpx>=0.21.2->label-studio-sdk==1.0.11->label-studio) (1.0.9)
Requirement already satisfied: h11>=0.16 in d:\vision\.venv\lib\site-packages (from httpcore==1.*->httpx>=0.21.2->label-studio-sdk==1.0.11->label-studio) (0.16.0)
Requirement already satisfied: annotated-types>=0.6.0 in d:\vision\.venv\lib\site-packages (from pydantic>=2.9.2->label-studio) (0.7.0)
Requirement already satisfied: typing-inspection>=0.4.0 in d:\vision\.venv\lib\site-packages (from pydantic>=2.9.2->label-studio) (0.4.0)
Requirement already satisfied: email-validator>=2.0.0 in d:\vision\.venv\lib\site-packages (from pydantic[email]!=2.0.0,!=2.0.1,!=2.4.0,<3.0,>=1.10.0; python_version >= "3.12" and python_version < "4.0"->datamodel-code-generator==0.26.1->label-studio-sdk==1.0.11->label-studio) (2.2.0)
Requirement already satisfied: charset-normalizer<4,>=2 in d:\vision\.venv\lib\site-packages (from requests<2.33.0,>=2.32.3->label-studio) (3.4.1)
Requirement already satisfied: pyasn1>=0.1.3 in d:\vision\.venv\lib\site-packages (from rsa<5,>=3.1.4->google-auth!=2.24.0,!=2.25.0,<3.0.0,>=2.14.1->google-cloud-logging<4.0.0,>=3.10.0->label-studio) (0.6.1)
Requirement already satisfied: azure-core>=1.30.0 in d:\vision\.venv\lib\site-packages (from azure-storage-blob>=12.6.0->label-studio) (1.33.0)
Requirement already satisfied: isodate>=0.6.1 in d:\vision\.venv\lib\site-packages (from azure-storage-blob>=12.6.0->label-studio) (0.7.2)
Requirement already satisfied: mypy-extensions>=0.4.3 in d:\vision\.venv\lib\site-packages (from black>=19.10b0->datamodel-code-generator==0.26.1->label-studio-sdk==1.0.11->label-studio) (1.1.0)
Requirement already satisfied: pathspec>=0.9.0 in d:\vision\.venv\lib\site-packages (from black>=19.10b0->datamodel-code-generator==0.26.1->label-studio-sdk==1.0.11->label-studio) (0.12.1)
Requirement already satisfied: platformdirs>=2 in d:\vision\.venv\lib\site-packages (from black>=19.10b0->datamodel-code-generator==0.26.1->label-studio-sdk==1.0.11->label-studio) (4.3.7)
Requirement already satisfied: cffi>=1.12 in d:\vision\.venv\lib\site-packages (from cryptography>=3.3.1->djangorestframework-simplejwt[crypto]<6.0.0,>=5.4.0->label-studio) (1.17.1)
Requirement already satisfied: pycparser in d:\vision\.venv\lib\site-packages (from cffi>=1.12->cryptography>=3.3.1->djangorestframework-simplejwt[crypto]<6.0.0,>=5.4.0->label-studio) (2.22)
Requirement already satisfied: dnspython>=2.0.0 in d:\vision\.venv\lib\site-packages (from email-validator>=2.0.0->pydantic[email]!=2.0.0,!=2.0.1,!=2.4.0,<3.0,>=1.10.0; python_version >= "3.12" and python_version < "4.0"->datamodel-code-generator==0.26.1->label-studio-sdk==1.0.11->label-studio) (2.7.0)
Requirement already satisfied: inflection>=0.3.1 in d:\vision\.venv\lib\site-packages (from humansignal-drf-yasg>=1.21.10.post1->label-studio) (0.5.1)
Requirement already satisfied: uritemplate>=3.0.0 in d:\vision\.venv\lib\site-packages (from humansignal-drf-yasg>=1.21.10.post1->label-studio) (4.1.1)
Requirement already satisfied: jsonschema-specifications>=2023.03.6 in d:\vision\.venv\lib\site-packages (from jsonschema>=4.23.0->label-studio-sdk==1.0.11->label-studio) (2025.4.1)
Requirement already satisfied: referencing>=0.28.4 in d:\vision\.venv\lib\site-packages (from jsonschema>=4.23.0->label-studio-sdk==1.0.11->label-studio) (0.36.2)
Requirement already satisfied: rpds-py>=0.7.1 in d:\vision\.venv\lib\site-packages (from jsonschema>=4.23.0->label-studio-sdk==1.0.11->label-studio) (0.24.0)
Requirement already satisfied: lxml_html_clean in d:\vision\.venv\lib\site-packages (from lxml[html-clean]>=4.9.4->label-studio) (0.4.2)
Requirement already satisfied: deprecated>=1.2.6 in d:\vision\.venv\lib\site-packages (from opentelemetry-api>=1.9.0->google-cloud-logging<4.0.0,>=3.10.0->label-studio) (1.2.18)
Requirement already satisfied: importlib-metadata<8.7.0,>=6.0 in d:\vision\.venv\lib\site-packages (from opentelemetry-api>=1.9.0->google-cloud-logging<4.0.0,>=3.10.0->label-studio) (8.6.1)
Requirement already satisfied: zipp>=3.20 in d:\vision\.venv\lib\site-packages (from importlib-metadata<8.7.0,>=6.0->opentelemetry-api>=1.9.0->google-cloud-logging<4.0.0,>=3.10.0->label-studio) (3.21.0)
Requirement already satisfied: wrapt<2,>=1.10 in d:\vision\.venv\lib\site-packages (from deprecated>=1.2.6->opentelemetry-api>=1.9.0->google-cloud-logging<4.0.0,>=3.10.0->label-studio) (1.17.2)
Requirement already satisfied: rich>=12.5.1 in d:\vision\.venv\lib\site-packages (from pyboxen>=1.3.0->label-studio) (14.0.0)
Requirement already satisfied: markdown-it-py>=2.2.0 in d:\vision\.venv\lib\site-packages (from rich>=12.5.1->pyboxen>=1.3.0->label-studio) (3.0.0)
Requirement already satisfied: pygments<3.0.0,>=2.13.0 in d:\vision\.venv\lib\site-packages (from rich>=12.5.1->pyboxen>=1.3.0->label-studio) (2.19.1)
Requirement already satisfied: mdurl~=0.1 in d:\vision\.venv\lib\site-packages (from markdown-it-py>=2.2.0->rich>=12.5.1->pyboxen>=1.3.0->label-studio) (0.1.2)
Requirement already satisfied: requests-file>=1.4 in d:\vision\.venv\lib\site-packages (from tldextract>=5.1.3->label-studio) (2.1.0)
Requirement already satisfied: filelock>=3.0.8 in d:\vision\.venv\lib\site-packages (from tldextract>=5.1.3->label-studio) (3.18.0)
Requirement already satisfied: ua-parser>=0.10.0 in d:\vision\.venv\lib\site-packages (from user-agents->django-user-agents==0.4.0->label-studio) (1.0.1)
Requirement already satisfied: ua-parser-builtins in d:\vision\.venv\lib\site-packages (from ua-parser>=0.10.0->user-agents->django-user-agents==0.4.0->label-studio) (0.18.0.post1)
Using cached label_studio-1.17.0-py3-none-any.whl (65.4 MB)
Installing collected packages: numpy, label-studio
  Attempting uninstall: numpy
    Found existing installation: numpy 2.2.5
    Uninstalling numpy-2.2.5:
      Successfully uninstalled numpy-2.2.5
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
sahi 0.11.22 requires opencv-python<=4.10.0.84, but you have opencv-python 4.11.0.86 which is incompatible.
Successfully installed label-studio-1.17.0 numpy-1.26.4

(.venv) PS C:\Users\i9>

and at the end

Installing collected packages: numpy, label-studio
  Attempting uninstall: numpy
    Found existing installation: numpy 2.2.5
    Uninstalling numpy-2.2.5:
      Successfully uninstalled numpy-2.2.5
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
sahi 0.11.22 requires opencv-python<=4.10.0.84, but you have opencv-python 4.11.0.86 which is incompatible.
Successfully installed label-studio-1.17.0 numpy-1.26.4

brunoaduarte avatar May 02 '25 19:05 brunoaduarte

Hello,

Apolpogizes for the delay. It is not compatible with 2.24 as of now, but we are working on upgrading those dependencies and will follow up as soon as eng team does that. For now, please use numpy 1.26.4. I think it be better if you setup a new env (venv) for LS just to test and see if it still crashing it.

Thank you, Abu

Comment by Abubakar Saad Workflow Run

heidi-humansignal avatar May 07 '25 15:05 heidi-humansignal

Got the same issue when using Python v3.13. Fixed it by downgrading Python to v3.10.

alexakp avatar May 27 '25 16:05 alexakp