HumanSignal / HumanSignal/label-studio

ImportError: cannot import name 'find_loader' from 'pkgutil'

Open
#9,759 2 comments 3 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
28.3k
Forks
3.7k
Avg merge
14h
Merged PRs (30d)
15

Description

**Describe the bug**
missing "find_loader" in "pkgutil" file

**To Reproduce**
Steps to reproduce the behavior:
1. install label-studio with pip
2. get error when starting

**Expected behavior**
start a program you know

**Screenshots**
failder to upload, console output:
```
=> Database and media directory: C:\Users\kot\AppData\Local\label-studio\label-studio
=> Static URL is set to: /static/
=> Database and media directory: C:\Users\kot\AppData\Local\label-studio\label-studio
=> Static URL is set to: /static/
Traceback (most recent call last):
File "", line 198, in _run_module_as_main
File "", line 88, in _run_code
File "W:\ai slopping tools\.venv\Scripts\label-studio.exe\__main__.py", line 6, in
sys.exit(main())
~~~~^^
File "W:\ai slopping tools\.venv\Lib\site-packages\label_studio\server.py", line 298, in main
_setup_env()
~~~~~~~~~~^^
File "W:\ai slopping tools\.venv\Lib\site-packages\label_studio\server.py", line 35, in _setup_env
get_wsgi_application()
~~~~~~~~~~~~~~~~~~~~^^
File "W:\ai slopping tools\.venv\Lib\site-packages\django\core\wsgi.py", line 12, in get_wsgi_application
django.setup(set_prefix=False)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
File "W:\ai slopping tools\.venv\Lib\site-packages\django\__init__.py", line 19, in setup
configure_logging(settings.LOGGING_CONFIG, settings.LOGGING)
^^^^^^^^^^^^^^^^^^^^^^^
File "W:\ai slopping tools\.venv\Lib\site-packages\django\conf\__init__.py", line 81, in __getattr__
self._setup(name)
~~~~~~~~~~~^^^^^^
File "W:\ai slopping tools\.venv\Lib\site-packages\django\conf\__init__.py", line 68, in _setup
self._wrapped = Settings(settings_module)
~~~~~~~~^^^^^^^^^^^^^^^^^
File "W:\ai slopping tools\.venv\Lib\site-packages\django\conf\__init__.py", line 166, in __init__
mod = importlib.import_module(self.SETTINGS_MODULE)
File "C:\Users\kot\AppData\Local\Programs\Python\Python314\Lib\importlib\__init__.py", line 88, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "", line 1398, in _gcd_import
File "", line 1371, in _find_and_load
File "", line 1342, in _find_and_load_unlocked
File "", line 938, in _load_unlocked
File "", line 759, in exec_module
File "", line 491, in _call_with_frames_removed
File "W:\ai slopping tools\.venv\Lib\site-packages\label_studio\core\settings\label_studio.py", line 6, in
from core.utils.secret_key import generate_secret_key_if_missing
File "W:\ai slopping tools\.venv\Lib\site-packages\label_studio\core\utils\secret_key.py", line 5, in
import environ
File "W:\ai slopping tools\.venv\Lib\site-packages\environ\__init__.py", line 18, in
from .environ import *
File "W:\ai slopping tools\.venv\Lib\site-packages\environ\environ.py", line 30, in
from .compat import (
...<5 lines>...
)
File "W:\ai slopping tools\.venv\Lib\site-packages\environ\compat.py", line 11, in
from pkgutil import find_loader
ImportError: cannot import name 'find_loader' from 'pkgutil' (C:\Users\kot\AppData\Local\Programs\Python\Python314\Lib\pkgutil.py)
```

**Environment (please complete the following information):**
- OS: windows
- Label Studio Version: latest at this moment? idk what exactly is this (1.23.0 according to lib version)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.