[GH-ISSUE #1] Cannot pip install -r requirements.txt #1

Open
opened 2026-05-22 22:02:01 +01:00 by JakeStanger · 1 comment
Owner

Originally created by @Prooffreader on GitHub (Aug 28, 2019).
Original GitHub issue: https://github.com/JakeStanger/Flask-Gallery/issues/1

Here is what I get:

(.venv) prooff@dts76:~/Projects/_downloaded_flask_image_galleries/Flask-Gallery$ pip install -r requirements.txt
Collecting requests (from -r requirements.txt (line 1))
  Using cached https://files.pythonhosted.org/packages/51/bd/23c926cd341ea6b7dd0b2a00aba99ae0f828be89d72b2190f27c11d4b7fb/requests-2.22.0-py2.py3-none-any.whl
Collecting werkzeug (from -r requirements.txt (line 2))
  Using cached https://files.pythonhosted.org/packages/d1/ab/d3bed6b92042622d24decc7aadc8877badf18aeca1571045840ad4956d3f/Werkzeug-0.15.5-py2.py3-none-any.whl
Collecting Pillow (from -r requirements.txt (line 3))
  Downloading https://files.pythonhosted.org/packages/a4/da/2bd281c875686230eabc13d20ab590ea617563b0e746abfb0698c4d5b645/Pillow-6.1.0-cp37-cp37m-manylinux1_x86_64.whl (2.1MB)
    100% |████████████████████████████████| 2.1MB 5.1MB/s 
Collecting flask (from -r requirements.txt (line 4))
  Using cached https://files.pythonhosted.org/packages/9b/93/628509b8d5dc749656a9641f4caf13540e2cdec85276964ff8f43bbb1d3b/Flask-1.1.1-py2.py3-none-any.whl
Collecting flask-login (from -r requirements.txt (line 5))
Collecting flask-sqlalchemy (from -r requirements.txt (line 6))
  Using cached https://files.pythonhosted.org/packages/08/ca/582442cad71504a1514a2f053006c8bb128844133d6076a4df17117545fa/Flask_SQLAlchemy-2.4.0-py2.py3-none-any.whl
Collecting mysqlclient (from -r requirements.txt (line 7))
  Downloading https://files.pythonhosted.org/packages/4d/38/c5f8bac9c50f3042c8f05615f84206f77f03db79781db841898fde1bb284/mysqlclient-1.4.4.tar.gz (86kB)
    100% |████████████████████████████████| 92kB 6.5MB/s 
    Complete output from command python setup.py egg_info:
    /bin/sh: 1: mysql_config: not found
    /bin/sh: 1: mariadb_config: not found
    /bin/sh: 1: mysql_config: not found
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-install-y7f8n6g1/mysqlclient/setup.py", line 16, in <module>
        metadata, options = get_config()
      File "/tmp/pip-install-y7f8n6g1/mysqlclient/setup_posix.py", line 61, in get_config
        libs = mysql_config("libs")
      File "/tmp/pip-install-y7f8n6g1/mysqlclient/setup_posix.py", line 29, in mysql_config
        raise EnvironmentError("%s not found" % (_mysql_config_path,))
    OSError: mysql_config not found

Is my guess correct that it is looking for a system-installed mysql or mariadb instance?

Originally created by @Prooffreader on GitHub (Aug 28, 2019). Original GitHub issue: https://github.com/JakeStanger/Flask-Gallery/issues/1 Here is what I get: ``` (.venv) prooff@dts76:~/Projects/_downloaded_flask_image_galleries/Flask-Gallery$ pip install -r requirements.txt Collecting requests (from -r requirements.txt (line 1)) Using cached https://files.pythonhosted.org/packages/51/bd/23c926cd341ea6b7dd0b2a00aba99ae0f828be89d72b2190f27c11d4b7fb/requests-2.22.0-py2.py3-none-any.whl Collecting werkzeug (from -r requirements.txt (line 2)) Using cached https://files.pythonhosted.org/packages/d1/ab/d3bed6b92042622d24decc7aadc8877badf18aeca1571045840ad4956d3f/Werkzeug-0.15.5-py2.py3-none-any.whl Collecting Pillow (from -r requirements.txt (line 3)) Downloading https://files.pythonhosted.org/packages/a4/da/2bd281c875686230eabc13d20ab590ea617563b0e746abfb0698c4d5b645/Pillow-6.1.0-cp37-cp37m-manylinux1_x86_64.whl (2.1MB) 100% |████████████████████████████████| 2.1MB 5.1MB/s Collecting flask (from -r requirements.txt (line 4)) Using cached https://files.pythonhosted.org/packages/9b/93/628509b8d5dc749656a9641f4caf13540e2cdec85276964ff8f43bbb1d3b/Flask-1.1.1-py2.py3-none-any.whl Collecting flask-login (from -r requirements.txt (line 5)) Collecting flask-sqlalchemy (from -r requirements.txt (line 6)) Using cached https://files.pythonhosted.org/packages/08/ca/582442cad71504a1514a2f053006c8bb128844133d6076a4df17117545fa/Flask_SQLAlchemy-2.4.0-py2.py3-none-any.whl Collecting mysqlclient (from -r requirements.txt (line 7)) Downloading https://files.pythonhosted.org/packages/4d/38/c5f8bac9c50f3042c8f05615f84206f77f03db79781db841898fde1bb284/mysqlclient-1.4.4.tar.gz (86kB) 100% |████████████████████████████████| 92kB 6.5MB/s Complete output from command python setup.py egg_info: /bin/sh: 1: mysql_config: not found /bin/sh: 1: mariadb_config: not found /bin/sh: 1: mysql_config: not found Traceback (most recent call last): File "<string>", line 1, in <module> File "/tmp/pip-install-y7f8n6g1/mysqlclient/setup.py", line 16, in <module> metadata, options = get_config() File "/tmp/pip-install-y7f8n6g1/mysqlclient/setup_posix.py", line 61, in get_config libs = mysql_config("libs") File "/tmp/pip-install-y7f8n6g1/mysqlclient/setup_posix.py", line 29, in mysql_config raise EnvironmentError("%s not found" % (_mysql_config_path,)) OSError: mysql_config not found ``` Is my guess correct that it is looking for a system-installed mysql or mariadb instance?
Author
Owner

@JakeStanger commented on GitHub (Aug 29, 2019):

Correct, the underlying SQL package requires that a system-level library for interfacing with the SQL server is installed. Hopefully this will be of help.

This project is a little bit of a mess as I've remade the project to use a ReactJS front-end. If you'd prefer to use this static version though feel free to let me know of any other issues you hit and I'll try to sort them out.

<!-- gh-comment-id:526282439 --> @JakeStanger commented on GitHub (Aug 29, 2019): Correct, the underlying SQL package requires that a system-level library for interfacing with the SQL server is installed. Hopefully [this](https://stackoverflow.com/a/7475296/11766761) will be of help. This project is a little bit of a mess as I've remade the project to use a ReactJS front-end. If you'd prefer to use this static version though feel free to let me know of any other issues you hit and I'll try to sort them out.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
JakeStanger/Flask-Gallery#1
No description provided.