0

我注意到,当我conda develop Chaco(尝试一些“调整”)时,它的行为有所不同,尽管使用了我正常安装的相同版本的代码(“5.0.0”)。在正常安装过程中(即通过swiging 或部分二进制编译),代码是否会稍作修改?

这是一个例子:

Traceback (most recent call last):
{snip}
  File ".../chaco/plots/contour/contour_line_plot.py", line 24, in <module>
    from chaco.plots.contour.contour import Cntr
ModuleNotFoundError: No module named 'chaco.plots.contour.contour'

注意:当我“正常”安装(即 - via )时,不会出现上面显示的错误。它仅在我尝试时发生。chacoconda install ...conda develop chaco

仔细阅读chaco/plost/contour/目录内容,我看到:

$ ls chaco/chaco/plots/contour/
__init__.py           cntr.c                contour_poly_plot.py  tests/
__pycache__/          contour_line_plot.py  setup.py

确认没有chaco.plots.contour.contour模块(还)。

而且我猜测该cntr.c文件在“正常”安装期间被编译到我缺少的 Python 模块中。那是对的吗?

有没有办法在conda developing 时模仿这种编译?

4

0 回答 0