声明:本人借鉴了众多同行的博客,所以总结了这篇博客,用来致敬他们,非常感谢他们,转载请注明出处。
基础环境:【CentOS 6.9】(cat /etc/redhat-release)
python2.7、pip、gcc、gcc-c++、Fernet、pandas(下载安装包,手动编译安装)、numpy、MySQL-python、sqlite-devel、lxml、openssl、openssl-devel、mysql-devel
注:
1、缺少mysql_config
执行命令:ln -s /usr/local/mysql/bin/mysql_config /usr/local/bin/mysql_config
2、无法使用sqlite
find / -name _sqlite*.so
cp /usr/lib64/python2.6/lib-dynload/_sqlite3.so /usr/local/lib/python2.7/lib-dynload/_sqlite3.so
3、pip install 软件==指定版本
4、Installing build dependencies ... error...Double requirement given: numpy==1.12.1...
手动安装pandas
# 环境准备好,开始
# airflow needs a home, ~/airflow is the default,
# but you can lay foundation somewhere else if you prefer
# (optional)
export AIRFLOW_HOME=~/a