Clinamen Python 软件包安装期间未声明的标识符

Undeclared identifier during Clinamen Python package installation

我正在尝试使用 pip install clinamen 安装 Clinamen package from pypi,但出现以下错误:

clinamen\descriptors\finger_descriptors_c.c(30): error C2065: 'M_PI'ÿ: identificateur non d‚clar‚
clinamen\descriptors\finger_descriptors_c.c(72): error C2065: 'M_PI'ÿ: identificateur non d‚clar‚
clinamen\descriptors\finger_descriptors_c.c(80): error C2065: 'M_PI'ÿ: identificateur non d‚clar‚

在提到的文件中,确实,在第 30、72 和 80 行中有这个 M_PI 变量。

double norm = 4*M_PI*na*na*bin_size/volume;

我的环境如下:

python 3.9 IDE : VSCode 1.65.2 Windows 11 点 22.0.4

有人知道如何解决这个问题吗?

在与其中一位开发人员交谈后,终于安装了 clinamen。 我通过 WSL(linux 的 windows 子系统)安装了它。

不得不

  • 安装 wsl(来自 windows store on windows 11)
  • 安装 ubuntu 发行版(再次 windows 商店)
  • 为 VSCode
  • 安装远程扩展
  • 最终在 bash 终端中使用简单的 pip install clinamen
  • 安装了 Clinamen