Anricx commented on issue #31459:
URL: https://github.com/apache/superset/issues/31459#issuecomment-2661757283

    I'm direct use docker image by `docker pull apache/superset`
   
   ENV
   ```sh
   superset@e5f394a4ecb1:/app$ superset --version
   Python 3.10.15
   Flask 2.3.3
   Werkzeug 3.0.6
   superset@e5f394a4ecb1:/app$ 
   ```
   
   ```sh
   root@DS1-1:~# docker exec -it superset /bin/bash
   superset@e5f394a4ecb1:/app$ pip list |grep 'mysql'
   superset@e5f394a4ecb1:/app$ 
   superset@e5f394a4ecb1:/app$ pip install mysqlclient
   Defaulting to user installation because normal site-packages is not writeable
   Collecting mysqlclient
     Using cached mysqlclient-2.2.7.tar.gz (91 kB)
     Installing build dependencies ... done
     Getting requirements to build wheel ... error
     error: subprocess-exited-with-error
     
     × Getting requirements to build wheel did not run successfully.
     │ exit code: 1
     ╰─> [30 lines of output]
         /bin/sh: 1: pkg-config: not found
         /bin/sh: 1: pkg-config: not found
         /bin/sh: 1: pkg-config: not found
         /bin/sh: 1: pkg-config: not found
         Trying pkg-config --exists mysqlclient
         Command 'pkg-config --exists mysqlclient' returned non-zero exit 
status 127.
         Trying pkg-config --exists mariadb
         Command 'pkg-config --exists mariadb' returned non-zero exit status 
127.
         Trying pkg-config --exists libmariadb
         Command 'pkg-config --exists libmariadb' returned non-zero exit status 
127.
         Trying pkg-config --exists perconaserverclient
         Command 'pkg-config --exists perconaserverclient' returned non-zero 
exit status 127.
         Traceback (most recent call last):
           File 
"/usr/local/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py",
 line 353, in <module>
             main()
           File 
"/usr/local/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py",
 line 335, in main
             json_out['return_val'] = hook(**hook_input['kwargs'])
           File 
"/usr/local/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py",
 line 118, in get_requires_for_build_wheel
             return hook(config_settings)
           File 
"/tmp/pip-build-env-gx6jn3er/overlay/lib/python3.10/site-packages/setuptools/build_meta.py",
 line 334, in get_requires_for_build_wheel
             return self._get_build_requires(config_settings, requirements=[])
           File 
"/tmp/pip-build-env-gx6jn3er/overlay/lib/python3.10/site-packages/setuptools/build_meta.py",
 line 304, in _get_build_requires
             self.run_setup()
           File 
"/tmp/pip-build-env-gx6jn3er/overlay/lib/python3.10/site-packages/setuptools/build_meta.py",
 line 320, in run_setup
             exec(code, locals())
           File "<string>", line 156, in <module>
           File "<string>", line 49, in get_config_posix
           File "<string>", line 28, in find_package_name
         Exception: Can not find valid pkg-config name.
         Specify MYSQLCLIENT_CFLAGS and MYSQLCLIENT_LDFLAGS env vars manually
         [end of output]
     
     note: This error originates from a subprocess, and is likely not a problem 
with pip.
   
   [notice] A new release of pip is available: 24.3.1 -> 25.0.1
   [notice] To update, run: pip install --upgrade pip
   error: subprocess-exited-with-error
   
   × Getting requirements to build wheel did not run successfully.
   │ exit code: 1
   ╰─> See above for output.
   
   note: This error originates from a subprocess, and is likely not a problem 
with pip.
   superset@e5f394a4ecb1:/app$ 
   ``` 
   
   need help :)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to