安装和初始化
安装方式
- 方式一
pip install noba
- 方式二
pip install git+https://github.com/iniself/noba
- 方式三
git clone https://github.com/iniself/noba.git cd noba pip install .
初始化项目
-
创建项目
mkdir noba_project cd noba_project noba init
-
初始化参数简介
* 本章对各参数仅做简单说明,详情见 数据库抽象服务Let's init Noba project...
connector(mysql/sqLite/postgresql/...) :
host(localhost/...) :
port(3306/...) :
database :
username :
password :
format(dataframe/list) :- 括号中第一个选项是 Noba 的默认。比如 connector 默认是
mysql
。通过回车可以选择默认 - 如果希望用某类数据库的默认配置,比如
端口port
,请键入空格然后回车 - connector(数据库连接器)。目前支持:
mysql/sqLite/postgresql/csv/xls/mssql/mssql3/mssql4/firebird/oracle/db2/ingres/sybase/informix/teradata/cubrid/sapdb/imap/mongodb
- host:数据库位置
- port:数据库端口
- database:要操作的数据库。sqLite 填入文件名
- username:用户名
- password:密码
- format:查询结果的返回格式
- 括号中第一个选项是 Noba 的默认。比如 connector 默认是
最佳实践
* 用 conda 来管理虚拟环境