Почему Chaco ведет себя по-другому при использовании в режиме «conda development»?

#python #enthought #chaco

#питон #в восторге #чако

Вопрос:

Я замечаю, что когда я conda develop Чако (чтобы попробовать некоторые «настройки»), он ведет себя по-другому, несмотря на использование той же версии кода («5.0.0»), которую я обычно устанавливал. Немного ли изменяется код во время обычного процесса установки (т. Е. с помощью swig ing или частичной двоичной компиляции)?

Вот пример:

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

Примечание: Ошибка, показанная выше, не возникает, когда я установил chaco «нормально» (т. Е. — через conda 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 develop запуске?