#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
запуске?