Debian 我得到了一个“答案”;bash:afflow:command not found";

Debian 我得到了一个“答案”;bash:afflow:command not found";,debian,google-compute-engine,airflow,Debian,Google Compute Engine,Airflow,我越来越 -bash:airflow:未找到命令 安装后。我使用的是谷歌云计算引擎,操作系统是Debian9(Stretch) 我遵循了以下步骤: export AIRFLOW_HOME=~/airflow pip install apache-airflow 您的pip将Apache Airflow安装到哪里?它可以是to/usr/local/bin或类似的 确保该目录位于$PATH中 这与Apache Airflow无关,只是您的环境设置。我已卸载Apache Airflow,并使用su

我越来越

-bash:airflow:未找到命令

安装后。我使用的是谷歌云计算引擎,操作系统是Debian9(Stretch)

我遵循了以下步骤:

export AIRFLOW_HOME=~/airflow

pip install apache-airflow

您的pip将Apache Airflow安装到哪里?它可以是to/usr/local/bin或类似的

确保该目录位于$PATH中


这与Apache Airflow无关,只是您的环境设置。

我已卸载Apache Airflow,并使用
sudo
命令安装它(即
sudo pip install Apache Airflow
)。之后,它工作正常。

如果安装了as,它将被放置在/usr/local/bin/中

如果没有sudo,它将被放置在~/.local/bin/文件夹中。此文件夹不会自动添加到PATH环境变量中


因此,您可以将其添加到PATH环境变量中,也可以使用sudo进行安装。

安装后,重新加载环境变量,就可以开始了。

我在Ubuntu 18上也遇到过同样的问题。您需要使用“sudo pip install apache afflow”,因为您已经对堆栈溢出表示欢迎。请考虑使用BASH命令的代码格式。干杯。这还取决于Python安装的位置,在我的例子中,Python安装在
/mnt/vol1/python3.7
中,气流二进制文件出现在这里
/mnt/vol1/python3.7/bin/afflow
要卸载的命令:pip3卸载apache气流