svgwrite errors
- 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
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