Hi, RHEL 8 defaults to Python3(https://developers.redhat.com/blog/2018/11/14/python-in-rhel-8/) and carries through on Fedora’s python- -> python2- package prefix fix.
Thus install dnf -y python3-devel I will say, I find installing Airflow on python3 works fine and that is what we are running in production. Python 2.x will EOL sometime in the Spring (unless they push that deadline out AGAIN). Thanks, Mike From: /dev /local/ca <[email protected]> Reply-To: "[email protected]" <[email protected]> Date: Tuesday, February 11, 2020 at 1:18 AM To: "[email protected]" <[email protected]> Subject: [EXTERNAL] Re: First time Airflow install - uber fail Resent-From: <[email protected]> I'm not finding python-devel in any RHEL 8 repo. If it's in a repo anywhere, I would not know how to find. #dnf -y install python-devel No match for argument: python-devel Error: Unable to find a match: python-devel On Tue, Feb 11, 2020 at 12:05 AM Kaxil Naik <[email protected]<mailto:[email protected]>> wrote: You need to install Python header files: On Ubuntu: sudo apt-get install python-dev. On RedHat like distros it should be sudo yum install python-devel. On Tue, Feb 11, 2020, 12:26 /dev /local/ca <[email protected]<mailto:[email protected]>> wrote: I tried installing airflow with this command, and I got an error message. #pip3 install apache-airflow[postgres,aws,celery,crypto,jdbc,kubernetes,password,samba,slack,ssh,gcp] --- I followed the installation instructions exactly, what went wrong here? https://airflow.apache.org/docs/stable/installation.html<https://urldefense.proofpoint.com/v2/url?u=https-3A__airflow.apache.org_docs_stable_installation.html&d=DwMFaQ&c=CZZujK3G2KuXGEKnzq-Hrg&r=0uXzZnyJ6IWUpNSvrKF3pPzS6s4J8tZe8EK1ZpAFdk4&m=eOgiRt2baD0INwIs3Fph2eKNUkz1oKLWjNCH2EN5c9o&s=JVtbbgUPnxzlbcyQo2MVxqS6AjLqNbwwlMY4WaArJ44&e=> --- ... a long list of successful feedback, and then this: building 'psutil._psutil_linux' extension creating build/temp.linux-x86_64-3.6 creating build/temp.linux-x86_64-3.6/psutil gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=567 -DPSUTIL_LINUX=1 -I/usr/include/python3.6m -c psutil/_psutil_common.c -o build/temp.linux-x86_64-3.6/psutil/_psutil_common.o psutil/_psutil_common.c:9:10: fatal error: Python.h: No such file or directory #include <Python.h> ^~~~~~~~~~ compilation terminated. error: command 'gcc' failed with exit status 1 ---------------------------------------- Command "/usr/bin/python3.6 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-1jwpvsnq/psutil/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-ni_brusw-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-1jwpvsnq/psutil/
