I am getting
-bash: airflow: command not found
after installing Apache Airflow. I am using Google Cloud Compute Engine and OS is Deb
I have uninstalled Apache Airflow and installed it with the sudo
command (i.e., sudo pip install apache-airflow
). After that it worked fine.
Post install, re-load environment variable and you are good to go.
Where does your pip install Apache Airflow to? It could be to /usr/local/bin or similar.
Make sure that that directory is in your $PATH.
This isn't related to Apache Airflow, just your environment setup.
If installed with sudo, as mentioned by Sirajus, it will be placed in /usr/local/bin/.
Without sudo, it will be placed in the ~/.local/bin/ folder. This folder will not be added to the PATH environment variable automatically.
So you can either add it to the PATH environment variable or install it using sudo.