

Goto your $/.congif/inkscape/extensions, and restart the program. I have to tell inkscape to use that anaconda’s python. What if inkscape is told to use the default native python, of course it will complain, there is no lxml library there. All the library I installed goes to anaconda’s python. When I work on tensorflow, I realize that I am running the python of anaconda. Yeappy, pay attention when you have the same problem, especially when you are using virtual environment. Until the day I became A Dude Who Thinks from The Prespective of Inkscape. I took it for granted for days as an inkscape bug. I had no clue why it came along.Īll I found is saying that it was a long-term bug. Please download and install the latest version from, or install it through your package manager by a command like: sudo apt-get install python-lxmlĭetailed Answer: This is such a pain. The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. You can also create different types of barcodes in Inkscape.Fail 3: When I tried to use Customized Extensions. It’s a great feature that has endless possibilities, so I’m certain you guys will have fun creating cool QR codes (I know I will). So that’s how you create a QR code in Inkscape. Then I got a little carried away with duplicating and coloring, but believe it or not, this still scanned just fine for me! How cool is that? Since it’s so incredibly thin now, we can add a thick Stroke with a Rounded Join to make everything rounded. This is a resource intensive process and will most likely respond slowly, so a little patience will be required here. The goal here is to thin it down as much as possible (without deleting anything, of course). You can slowly drag this to adjust the overall offset of the QR code. You’ll notice below that I only have a single node in the top left corner of my QR code, which is the Dynamic Offset.

For this next step, select all of the QR code squares and do Path > Object to Path, Path > Combine, and Path > Dynamic Offset.
