Error installing dependencies from pip in Alpine Linux
be4zad opened this issue · 1 comments
be4zad commented
Check this:
Collecting beautifulsoup4==4.10.0
Downloading beautifulsoup4-4.10.0-py3-none-any.whl (97 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.4/97.4 kB 489.5 kB/s eta 0:00:00
Collecting certifi==2021.10.8
Downloading certifi-2021.10.8-py2.py3-none-any.whl (149 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 149.2/149.2 kB 660.2 kB/s eta 0:00:00
Collecting charset-normalizer==2.0.7
Downloading charset_normalizer-2.0.7-py3-none-any.whl (38 kB)
Collecting colorama==0.4.4
Downloading colorama-0.4.4-py2.py3-none-any.whl (16 kB)
Collecting dnspython==2.0.0
Downloading dnspython-2.0.0-py3-none-any.whl (208 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 208.3/208.3 kB 780.8 kB/s eta 0:00:00
Collecting idna==3.3
Downloading idna-3.3-py3-none-any.whl (61 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 kB 243.2 kB/s eta 0:00:00
Collecting ipwhois==1.2.0
Downloading ipwhois-1.2.0-py2.py3-none-any.whl (73 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 73.5/73.5 kB 349.8 kB/s eta 0:00:00
Collecting lxml==4.6.4
Downloading lxml-4.6.4-cp310-cp310-musllinux_1_1_x86_64.whl (7.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.6/7.6 MB 1.5 MB/s eta 0:00:00
Collecting pyping==0.0.6
Downloading pyping-0.0.6.tar.gz (8.7 kB)
Preparing metadata (setup.py) ... done
Collecting requests==2.26.0
Downloading requests-2.26.0-py2.py3-none-any.whl (62 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.3/62.3 kB 343.4 kB/s eta 0:00:00
Collecting sockets==1.0.0
Downloading sockets-1.0.0-py3-none-any.whl (4.5 kB)
Collecting soupsieve==2.3
Downloading soupsieve-2.3-py3-none-any.whl (37 kB)
Collecting urllib3==1.26.7
Downloading urllib3-1.26.7-py2.py3-none-any.whl (138 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 138.8/138.8 kB 649.9 kB/s eta 0:00:00
Collecting aiohttp==3.8.1
Downloading aiohttp-3.8.1-cp310-cp310-musllinux_1_1_x86_64.whl (1.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 1.2 MB/s eta 0:00:00
Collecting psycopg2==2.9.3
Downloading psycopg2-2.9.3.tar.gz (380 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 380.6/380.6 kB 948.8 kB/s eta 0:00:00
Preparing metadata (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [23 lines of output]
running egg_info
creating /tmp/pip-pip-egg-info-47pp88vu/psycopg2.egg-info
writing /tmp/pip-pip-egg-info-47pp88vu/psycopg2.egg-info/PKG-INFO
writing dependency_links to /tmp/pip-pip-egg-info-47pp88vu/psycopg2.egg-info/dependency_links.txt
writing top-level names to /tmp/pip-pip-egg-info-47pp88vu/psycopg2.egg-info/top_level.txt
writing manifest file '/tmp/pip-pip-egg-info-47pp88vu/psycopg2.egg-info/SOURCES.txt'
Error: pg_config executable not found.
pg_config is required to build psycopg2 from source. Please add the directory
containing pg_config to the $PATH or specify the full executable path with the
option:
python setup.py build_ext --pg-config /path/to/pg_config build ...
or with the pg_config option in 'setup.cfg'.
If you prefer to avoid building psycopg2 from source, please install the PyPI
'psycopg2-binary' package instead.
For further information please check the 'doc/src/install.rst' file (also at
<https://www.psycopg.org/docs/install.html>).
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
TorhamDev commented
try install package with this command :
pip install psycopg2-binary