Comfy-Org / Comfy-Org/ComfyUI

svgwrite errors

Open
#15,558 1 comment 0 reactions 0 assignees View on GitHub
Stale User Support
Dominant language
Python
Stars
133k
Forks
15.7k
Avg merge
1d 7h
Merged PRs (30d)
158

Description

### Custom Node Testing

- [ ] I have tried disabling custom nodes and the issue persists (see [how to disable custom nodes](https://docs.comfy.org/troubleshooting/custom-node-issues#step-1%3A-test-with-all-custom-nodes-disabled) if you need help)

### Your question

Failed to import... no module named svgwrite. errors
I have a very long list of these svgwrite errors. svgwrite is installed and I don't seem to have any trouble using my workflows.
These magically appeared a couple of months ago. I wonder if I can get help fixing these errors.

### Logs

```powershell

```

### Other[ERROR] ❌ Failed to import lf_nodes.modules.api.analytics: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.api.backup: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.api.image: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.api.json: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.api.metadata: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.api.models: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.api.preview: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.api.refresh: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.analytics.caption_image_wd14: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.analytics.color_analysis: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.analytics.image_histogram: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.analytics.keyword_counter: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.analytics.lut_generation: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.analytics.update_usage_statistics: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.configuration.civitai_metadata_setup: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.configuration.load_clipseg_model: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.configuration.load_lora_tags: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.configuration.load_wd14_model: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.configuration.load_wd14_onnx: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.configuration.notify: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.filters.background_remover: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.filters.blend: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.filters.bloom: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.filters.brightness: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.filters.clarity: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.filters.contrast: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.filters.desaturation: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.filters.film_grain: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.filters.gaussian_blur: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.filters.inpaint: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.filters.inpaint_advanced: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.filters.line: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.filters.saturation: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.filters.sepia: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.filters.split_tone: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.filters.tilt_shift: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.filters.unsharp_mask: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.filters.vibrance: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.filters.vignette: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.image.blob_to_image: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.image.blur_images: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.image.compare_images: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.image.create_mask: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.image.empty_image: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.image.images_editing_breakpoint: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.image.images_slideshow: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.image.image_to_svg: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.image.lut_application: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.image.multiple_image_resize_for_web: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.image.resize_image_by_edge: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.image.resize_image_to_dimension: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.image.resize_image_to_square: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.image.tiled_super_res: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.image.view_images: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.image.view_svgs: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.io.load_and_edit_images: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.io.load_file_once: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.io.load_images: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.io.load_local_json: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.io.load_metadata: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.io.region_extractor: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.io.save_image_for_civitai: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.io.save_json: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.io.save_markdown: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.io.save_svg: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.io.save_text: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.io.upload_images: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.json.display_json: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.json.get_random_key_from_json: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.json.get_value_from_json: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.json.image_list_from_json: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.json.json_prompt_combinator: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.json.keyword_toggle_from_json: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.json.set_value_in_json: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.json.shuffle_json_keys: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.json.sort_json_keys: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.json.string_to_json: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.json.write_json: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.latent.vae_decode: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.latent.vae_encode: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.llm.character_impersonator: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.llm.gemini_api: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.llm.image_classifier: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.llm.llm_chat: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.llm.llm_messenger: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.llm.markdown_doc_generator: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.llm.openai_api: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.llm.stability_api: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.logic.extract_prompt_from_lora_tag: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.logic.extract_string: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.logic.is_landscape: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.logic.math_operation: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.logic.parse_prompt_with_lora_tags: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.logic.regex_replace: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.logic.resolution_switcher: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.logic.sort_tags: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.logic.string_replace: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.logic.string_template: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.logic.switch_float: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.logic.switch_image: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.logic.switch_integer: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.logic.switch_json: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.logic.switch_mask: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.logic.switch_string: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.primitives.boolean: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.primitives.display_boolean: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.primitives.display_float: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.primitives.display_integer: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.primitives.display_primitive_as_json: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.primitives.display_string: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.primitives.float: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.primitives.integer: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.primitives.random_boolean: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.primitives.something_2_number: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.primitives.something_2_string: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.primitives.string: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.primitives.wall_of_text: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.regions.detect_regions: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.regions.region_mask: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.seeds.sequential_seeds_generator: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.seeds.urandom_seed_generator: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.selector.checkpoint_selector: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.selector.diffusion_model_selector: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.selector.embedding_selector: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.selector.lora_and_embedding_selector: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.selector.lora_selector: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.selector.onnx_selector: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.selector.sampler_selector: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.selector.scheduler_selector: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.selector.upscale_model_selector: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.nodes.selector.vae_selector: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.filters.background_remover: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.filters.blend: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.filters.bloom: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.filters.brightness: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.filters.clarity: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.filters.contrast: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.filters.desaturate: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.filters.film_grain: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.filters.gaussian_blur: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.filters.inpaint: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.filters.line: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.filters.processors: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.filters.resize: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.filters.saturation: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.filters.sepia: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.filters.split_tone: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.filters.tilt_shift: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.filters.unsharp_mask: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.filters.vibrance: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.filters.vignette: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.helpers.rembg: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.helpers.api.build_multimodal_content: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.helpers.api.get_embedding_hashes: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.helpers.api.get_lora_hashes: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.helpers.api.get_resource_url: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.helpers.api.parse_claude_json_output: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.helpers.api.parse_gemini_json_output: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.helpers.api.parse_openai_json_output: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.helpers.api.process_model: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.helpers.api.ui_logger: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.helpers.comfy.resolve_filepath: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.helpers.comfy.resolve_input_directory: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.helpers.conversion.numpy_to_svg: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.helpers.conversion.tensor_to_base64: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.helpers.conversion.tensor_to_bytes: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.helpers.conversion.tensor_to_pil: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.helpers.detection.append_compare_entry: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.helpers.detection.build_overlay: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.helpers.detection.region_masks: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.helpers.detection.yolo: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.helpers.editing.sessions.session: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.helpers.logic.normalize_input_list: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.helpers.logic.normalize_list_to_value: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.helpers.logic.resolve_uploaded_filepath: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.helpers.logic.selector_utils: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.helpers.tagging.tag_image: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.helpers.tagging.wd14_onnx: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.helpers.torch.create_colored_tensor: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.helpers.torch.get_clip_tokens: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.helpers.torch.process_and_save_image: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.helpers.torch.resize_and_crop_image: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.helpers.torch.resize_to_square: No module named 'svgwrite'
[ERROR] ❌ Failed to import lf_nodes.modules.utils.helpers.ui.progressive_preview: No module named 'svgwrite'
[INFO] *-----------------------------------------------------------*
[INFO] * ✨ LF Nodes initialized - v2.7.1 *
[INFO] *-----------------------------------------------------------*
[WARNING] Traceback (most recent call last):

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by checking how the listed lf_nodes custom-node modules are imported and which Python environment ComfyUI uses. Verify whether svgwrite is available in that environment and reproduce the import errors with custom nodes enabled. Done means the affected modules import without repeated “No module named 'svgwrite'” errors.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.