【问题标题】:Issue while installing airflow in conda virtual environment在 conda 虚拟环境中安装气流时出现问题
【发布时间】:2020-06-26 07:04:18
【问题描述】:

我已经执行了一些步骤,但无法在我的 conda 虚拟环境中启动和运行气流。

以下是我遵循的步骤。

在我的 conda 环境中发出以下命令。

pip install apache-airflow==1.10.10 --constraint https://raw.githubusercontent.com/apache/airflow/1.10.10/requirements/requirements-python3.7.txt.

存在有关 VC++ 不存在的问题。此问题已在安装 VC++ 后得到解决,并将其添加到我的环境变量中。我什至在我的环境变量中添加了 AIRFLOW_HOME。

不幸的是,下面的命令不起作用。

气流初始化数据库 我也无法启动网络服务器。

气流网络服务器 -p 8080 我的系统不知道气流。当我发出“气流 initdb”命令时,我遇到了错误。

(生物识别)C:\Users\royan\Anaconda3\envs\biometric\lib\site-packages\airflow\bin>airflow initdb “气流”未被识别为内部或外部命令, 可运行的程序或批处理文件。

请建议我需要执行的步骤来解决此错误。

【问题讨论】:

    标签: python-3.x airflow


    【解决方案1】:

    我相信在 Anaconda 环境中安装 Airflow 的最简单方法是使用 conda-forge 存储库:

    conda create -n airflow
    conda activate airflow
    conda config --env --add channels conda-forge 
    conda config --env --set channel_priority strict 
    conda install airflow
    

    【讨论】:

    • 我需要为气流创建不同的虚拟环境吗?这里你已经创建了气流虚拟环境来安装气流。
    • @AnandaRoy 不,您不必创建单独的环境,但为了避免可能的冲突(即,由于您的生物识别环境中的 Airflow 安装损坏以及可能其他 pip 安装包)我会开始首先在新环境中安装 Airflow。一般来说,尽量避免使用 pip。改用 conda install 和各种 conda 渠道。
    • 感谢您的回复 Sergiy。我已按照您提到的步骤操作,但出现以下错误。 (气流)C:\Ananda\Workspace\notebooks>conda install apache-airflow 收集包元数据(current_repodata.json):完成求解环境:初始冻结求解失败。使用灵活的求解重试。收集包元数据(repodata.json):完成求解环境:初始冻结求解失败。使用灵活的求解重试。 PackagesNotFoundError:当前频道无法提供以下软件包:- apache-airflow
    • @AnandaRoy 我已经更新了最后一条命令,请重试。
    • 感谢 Sergiy 的回复。但是,这次我遇到了以下错误。(airflow) C:\Ananda\Workspace\notebooks>conda install airflow 收集包元数据 (current_repodata.json): done 解决环境: 初始冻结解决失败。使用灵活的求解重试。收集包元数据(repodata.json):完成求解环境:初始冻结求解失败。使用灵活的求解重试。 PackagesNotFoundError:当前频道无法提供以下软件包:-气流
    猜你喜欢
    • 1970-01-01
    • 2022-10-23
    • 2022-01-11
    • 1970-01-01
    • 2022-10-04
    • 2019-01-20
    • 1970-01-01
    • 2020-07-17
    • 2019-09-02
    相关资源
    最近更新 更多