我正在尝试在装有sudo的Ubuntu 14中运行的Vagrant框中安装python软件包,此软件包之前需要设置env变量。
我尝试了以下命令,但是在配置Vagrant时无法识别env变量:
sudo AIRFLOW_GPL_UNIDECODE=yes
sudo pip install apache-airflow==1.10.0
设置它的最佳方法是什么?
答案 0 :(得分:1)
所有操作都必须由一个命令完成,否则当第二个命令运行时,您对第一个命令所做的一切都会被忘记:
sudo AIRFLOW_GPL_UNIDECODE=yes pip install apache-airflow==1.10.0
注意:使用Bourne shell时,语法
VAR1=val1 ... VARn=valN command arg1 ... argN
...运行command arg1 ... argN
,并将所有变量VAR1,...,VARN添加为其环境变量。