Как изменить домашнюю папку установки с помощью переменных среды? - PullRequest
0 голосов
/ 16 января 2020

Я пытаюсь установить программу под названием 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

1 Ответ

1 голос
/ 16 января 2020

Попробуйте установить переменную окружения с помощью python:

import os
os.environ[“AIRFLOW_HOME”] = “/content”
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...