## 环境变量 对于配置项,环境变量优先于配置文件 - ClickHouse 数据库环境变量如下: - `CLICKHOUSE_HOST`为数据库的主机地址。 - `CLICKHOUSE_PORT`为数据库的`TCP`端口。 - `CLICKHOUSE_USERNAME`为数据库的用户名。 - `CLICKHOUSE_PASSWORD`为数据库密码,如果没有密码,则不需要配置任何值。 - `CLICKHOUSE_DATABASE`为数据库名称。 - 七牛云环境变量如下: - `QINIU_AK`为七牛云的 Access Key。 - `QINIU_SK`为七牛云的 Secret Key。 - `QINIU_BUCKET`为七牛云存储空间。 - `QINIU_DOMAIN`为存储空间对应的外链域名。 ## 配置文件 `config.ini`为项目配置文件。 - `[clickhouse]`配置节为 ClickHouse 数据库的配置信息: - `port`为数据库的`TCP`端口。 - `password`为数据库密码,如果没有密码,则不需要配置任何值。 - `[qiniu]`配置节为七牛云的配置信息: - `access-key`和`secret-key`为七牛云密钥。 - `bucket`为七牛云存储空间。 - `domain`为存储空间对应的外链域名。 ## requirements.txt 项目所需的依赖库。 ``` pip freeze > requirements.txt ``` ## 打包`.exe`文件 使用`--distpath`选项指定输出目录的路径。例如,将`.exe`文件输出至当前文件夹下: ``` (venv) E:\WorkSpace\FS-Git\fs-pep-stats-report>pyinstaller -F main.py --distpath=. ```