如何使用环境变量更改安装的主文件夹?
How change the home folder of an installation using enviromental variables?
我正在尝试安装一个名为 Apache Airflow 的程序。
说明显示了如何指定主文件夹
# airflow needs a home, ~/airflow is the default,
# but you can lay foundation somewhere else if you prefer
# (optional)
export AIRFLOW_HOME=~/airflow
# install from pypi using pip
pip install apache-airflow
# initialize the database
airflow initdb
https://airflow.apache.org/docs/stable/start.html
我在 Google Colab 工作,我希望该文件夹位于主目录中,即 /content
。但是,无论我为 export AIRFLOW_HOME=
指定什么,主文件夹始终设置在 /root
中。
到目前为止我尝试了什么
export AIRFLOW_HOME=~content
export AIRFLOW_HOME=~content/
export AIRFLOW_HOME=~/content
export AIRFLOW_HOME=~/content/airflow
export AIRFLOW_HOME=~/content/airflow/
export AIRFLOW_HOME='pwd'
export AIRFLOW_HOME='pwd' /content/
export AIRFLOW_HOME='pwd' /content
export AIRFLOW_HOME='pwd' content/
export AIRFLOW_HOME='pwd' content
为方便起见,这里有一个代码的 colab 笔记本,方便修补
https://colab.research.google.com/drive/1lV-D60qEJN2F4azUYTDVeUCKv6qTyzL3
尝试使用 python 设置环境变量:
import os
os.environ[“AIRFLOW_HOME”] = “/content”
您可以在当前工作目录下设置如下环境。
export AIRFLOW_HOME="$(pwd)"
例如,如果您的 pwd
在 root 中是 /opt
,那么您可以 cd
到 /opt
和上面的 运行。当您 运行 airflow initdb
时,airflow.cfg
文件和其他文件将位于此目录中,但如果您希望将这些文件放在单独的 airflow
文件夹中,则在 运行 之前宁上面的导出语句你可以创建气流目录(mkdir airflow
)和cd
到文件夹然后运行上面的导出命令。
我正在尝试安装一个名为 Apache Airflow 的程序。
说明显示了如何指定主文件夹
# airflow needs a home, ~/airflow is the default,
# but you can lay foundation somewhere else if you prefer
# (optional)
export AIRFLOW_HOME=~/airflow
# install from pypi using pip
pip install apache-airflow
# initialize the database
airflow initdb
https://airflow.apache.org/docs/stable/start.html
我在 Google Colab 工作,我希望该文件夹位于主目录中,即 /content
。但是,无论我为 export AIRFLOW_HOME=
指定什么,主文件夹始终设置在 /root
中。
到目前为止我尝试了什么
export AIRFLOW_HOME=~content
export AIRFLOW_HOME=~content/
export AIRFLOW_HOME=~/content
export AIRFLOW_HOME=~/content/airflow
export AIRFLOW_HOME=~/content/airflow/
export AIRFLOW_HOME='pwd'
export AIRFLOW_HOME='pwd' /content/
export AIRFLOW_HOME='pwd' /content
export AIRFLOW_HOME='pwd' content/
export AIRFLOW_HOME='pwd' content
为方便起见,这里有一个代码的 colab 笔记本,方便修补
https://colab.research.google.com/drive/1lV-D60qEJN2F4azUYTDVeUCKv6qTyzL3
尝试使用 python 设置环境变量:
import os
os.environ[“AIRFLOW_HOME”] = “/content”
您可以在当前工作目录下设置如下环境。
export AIRFLOW_HOME="$(pwd)"
例如,如果您的 pwd
在 root 中是 /opt
,那么您可以 cd
到 /opt
和上面的 运行。当您 运行 airflow initdb
时,airflow.cfg
文件和其他文件将位于此目录中,但如果您希望将这些文件放在单独的 airflow
文件夹中,则在 运行 之前宁上面的导出语句你可以创建气流目录(mkdir airflow
)和cd
到文件夹然后运行上面的导出命令。