superset:
1.首先进入相应的目录。
2.切换python环境:source activate py37
3.执行pip install -r requirements-ak-product.txt 命令(不可忘记 -r)
4.不能pip的进入文件就注释掉相关的依赖包
4.1中间的问题:不能对文件进行修改的操作,执行下面的命令:(修改文件的权限,可写)
chmod -R 777 /home/tengfei/superset
5.接下来就是用conda命令来安装pip不能安装的命令:
conda install 包名(conda install cchardet==2.1.1)
6.然后就是导入环境
export PYTHONUNBUFFERED=1
export FLASK_APP=superset/init.py
export SUPERSET_CONFIG_PATH=superset/superset_config.py
export SUPERSET_DEBUG=0
export SUPERSET_SQLALCHEMY_DATABASE_URI=mysql+pymysql://root:root@localhost:3306/main
export SUPERSET_SQLALCHEMY_DATABASE_URI=mysql+pymysql://dbadmin:hE4sqSfuCQeXEXwz@rm-3nsc58907o3epw2me.mysql.rds.aliyuncs.com:3306/main
export SUPERSET_WEBSERVER_ADDRESS=0.0.0.0
export SUPERSET_WEBSERVER_PORT=8088
export SUPERSET_REDIS_CONF=redis://:@0.0.0.0:6379/0
export SUPERSET_URL=http://0.0.0.0:8088
export SUPERSET_IP_WHITELIST=172.22.5.178
export SUPERSET_DB_NAME_BLOCKLIST=mysql+pymysql://dbadmin:hE4sqSfuCQeXEXwz@rm-3nsc58907o3epw2me.mysql.rds.aliyuncs.com:3306/main
7.接着执行命令: git submodule init
git submodule update
pip install -r akcensus/requirements.txt
8.运行项目
python superset/superset_config.py
9.拓展的:
当项目中有新的代码更新,并且要拉去新的分支时,为确保拉取最新的分支并且自己写的代码没有丢失,可以采用栈的命令来进行更新。
9.1查看栈内的列表:git stash list
9.2将当前