hier.part无法安装
时间: 2023-11-22 17:53:25 浏览: 70
可能是因为 hier.part 不是一个有效的 Python 包,或者它尚未被上传到 Python Package Index(PyPI)。请检查您的拼写是否正确,并确保该包已被正确安装。如果该包尚未被上传到 PyPI,则需要手动安装该包。您可以从 GitHub 上找到该包的代码并将其下载到本地,然后使用 pip 安装该包。例如,如果您已经将该包下载到本地,并将其解压缩到名为 hier.part 的文件夹中,则可以使用以下命令安装该包:
```
cd hier.part
pip install .
```
这将会在您的 Python 环境中安装该包。请注意,您需要确保在执行此命令之前已经安装了 setuptools 和 wheel 包。
相关问题
解析一下这段sql的含义 SELECT geography_hier.member_name AS "Region", units AS "Units", units_geog_rank_level AS "Rank" FROM ANALYTIC VIEW ( USING sales_av HIERARCHIES (geography_hier) ADD MEASURES ( units_geog_rank_level AS ( RANK() OVER ( HIERARCHY geography_hier ORDER BY units desc nulls last WITHIN LEVEL)) ) ) WHERE geography_hier.level_name IN ('REGION') ORDER BY units_geog_rank_level;
这段 SQL 语句执行了以下操作:
1. 从 ANALYTIC VIEW 中选择字段 "Region"、"Units" 和 "Rank"。
2. 在 ANALYTIC VIEW 中使用 sales_av 创建 geography_hier 层次结构,并在层次结构中添加一个名为 "units_geog_rank_level" 的测量。
3. 对 geography_hier 层次结构进行排序,根据 units 字段倒序排列。
4. 筛选 geography_hier 层次结构中 level_name 字段为 REGION 的记录。
5. 根据 units_geog_rank_level 字段对结果进行排序。
makefile cm_para = -debug_pp -cm line+cond+fsm+tgl+branch +define+FUNC_COV -cm_line contassign -cm_hier Makefile.coverage.cfg
这个Makefile语句的作用是创建一个名为“cm_para”的变量,并将一些参数赋值给它。这些参数将被传递给vcs编译器的Coverage Monitor(CM)选项。
具体来说,这个变量包含以下参数:
- “-debug_pp”:启用调试信息和预处理器输出;
- “-cm line+cond+fsm+tgl+branch”:指定启用的覆盖类型,包括行、条件、状态机、跳变和分支覆盖;
- “+define+FUNC_COV”:定义一个名为“FUNC_COV”的宏;
- “-cm_line contassign”:指定在覆盖报告中不包括连续赋值语句;
- “-cm_hier Makefile.coverage.cfg”:指定覆盖配置文件的路径和名称。
这些参数将被传递给vcs编译器,用于启用Coverage Monitor(CM)功能,并生成覆盖报告。在Makefile中,可以使用类似以下的语句来编译和运行测试,并生成覆盖报告:
```
vcs $(cm_para) -o test.out testbench.v design.v
./test.out
urg -dir simv.vdb -report test_coverage
```
这将使用vcs编译器和cm_para变量中的参数编译testbench.v和design.v文件,并生成一个名为test.out的可执行文件。然后,将运行这个可执行文件,并使用urg工具生成覆盖报告。