# Push to Aisler: Icon not showing in KiCad 10 (AppImage, Linux)

**URL:** <https://community.aisler.net/t/push-to-aisler-icon-not-showing-in-kicad-10-appimage-linux/5581>\
**Category:** ℹ️ Q & A Help Zone\
**Tags:** kicad\
**Created:** [April 1, 2026, 8:34am UTC](https://community.aisler.net/t/push-to-aisler-icon-not-showing-in-kicad-10-appimage-linux/5581 "2026-04-01T08:34:00Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Frank](https://community-cdn.aisler.net/letter_avatar_proxy/v4/letter/f/3d9bf3/32.png) [@Frank](https://community.aisler.net/u/Frank)\
**Post date:** [April 1, 2026, 8:34am UTC](https://community.aisler.net/t/push-to-aisler-icon-not-showing-in-kicad-10-appimage-linux/5581/1 "2026-04-01T08:34:00Z")

</div>

I downloaded KiCad 10.0.0 as AppImage (on Debian Trixie) from the [official download page](https://www.kicad.org/download/linux/) and after that, installed KiCad Push to Aisler Plugin [version 3.0.1](https://github.com/AislerHQ/PushForKiCad/releases/tag/0.3.1) both from the Aisler plugin repository and also manually by zipping the repository content and installing it via the plugin manager.

In both cases, the plugin installation is reported to be successful, however, the icon for uploading does not appear in the PCB Editor. I left the settings for the toolbars on their defaults, but also checked that the top toolbar contains the “IPC/Scripting plugins” section, if that matters. I am not able to find any error messages related to the plugin. The plugin remains installed if I restart KiCad, however, the icon still does not appear.

When I open the scripting console and `import requests`, this leads to an import error. So it seems the Python 3.11.2 environment in the AppImage does not come with that library, which I know has already been an issue with flatpak installs, but don’t know how to solve for AppImage bundles.

Has anybody faced the same issue? Does anybody have an idea how I can get the plugin running?

Using other distributions is no solution for me; Debian repos are too old and I need to maintain KiCad 8, 9 and 10 for managing legacy designs without upgrading them.

---

<div class="post-metadata">

**Author:** ![Patrick-from-AISLER](https://community-cdn.aisler.net/user_avatar/community.aisler.net/patrick-from-aisler/32/3_2.png) [@Patrick-from-AISLER](https://community.aisler.net/u/Patrick-from-AISLER)\
**Post date:** [April 1, 2026, 12:25pm UTC](https://community.aisler.net/t/push-to-aisler-icon-not-showing-in-kicad-10-appimage-linux/5581/2 "2026-04-01T12:25:44Z")

</div>

Hi Frank,

could you check if this solves the issue? [GitHub - AislerHQ/PushForKiCad: AISLER Push for KiCad EDA · GitHub](https://github.com/AislerHQ/PushForKiCad?tab=readme-ov-file#note-for-flatpak-installations)  
Otherwise, please let me know. KiCad 10 support is still fresh and I wouldn’t be surpised if there are any bugs around.

Cheers,  
Patrick

---

<div class="post-metadata">

**Author:** ![Frank](https://community-cdn.aisler.net/letter_avatar_proxy/v4/letter/f/3d9bf3/32.png) [@Frank](https://community.aisler.net/u/Frank)\
**Post date:** [April 1, 2026, 1:02pm UTC](https://community.aisler.net/t/push-to-aisler-icon-not-showing-in-kicad-10-appimage-linux/5581/3 "2026-04-01T13:02:36Z")

</div>

Hi Patrick,

thanks for the quick reply!

As far as I can see, that workaround is specific to a flatpak installation. I cannot use flatpak for KiCad 10 as I’d have to upgrade my current flatpak installation of KiCad 9 then, which I need for older projects that I cannot migrate. Therefore I chose to run KiCad 10 as AppImage, because that makes it a lot easier to keep separate versions of the software in parallel.

However, for the AppImage, I don’t know of an easy way to install modules into its Python distribution.

**What I’ve tried so far:**

1. Installing `requests` in the environment used by KiCads scripting shell (PCBnew: Tools \> Scripting Console), but that fails:

```python
# Python 3.11.2 (main, Apr 28 2025, 14:11:48) [GCC 12.2.0] on linux
# Type "help", "copyright", "credits" or "license" for more information.
# Startup script executed: /home/username/.config/kicad/10.0/PyShell_pcbnew_startup.py
import subprocess

# Fails with exit code 1:
subprocess.check_output(["pip", "install", "requests"])

# Returns paths to my system's Python installation (which is not 3.11.2):
subprocess.check_output(["which", "python"])
subprocess.check_output(["which", "pip"])
subprocess.check_output(["python", "--version"])

```

1. Launching the AppImage from a shell with a virtual environment activated which has Python with `requests` and `wxPython` installed – also does not seem to work / the Python from the environment is not picked up (REPL still shows Python 3.11.2, venv would have been 3.13).

2. Configuring a Python environment with `requests` installed as the scripting plugin environment in the settings (Preferences \> Plugins \> Path to Python interpreter), also without success (though I don’t think this setting is related to _installed_ plugins anyway)

But taking a step back to not get thrown a red herring here: I could not yet confirm that failing to `import requests` is actually causing the plugin to break, because I don’t know how to get a log / change the log level to get output from the Python interpreter running the plugin; it just seemed likely to me with flatpak having the same problem. AppImage installations by themselves seem to be new as well, at least I cannot remember having that option when upgrading to KiCad 9. So this might be caused by something completely different.

---

<div class="post-metadata">

**Author:** ![Kirk](https://community-cdn.aisler.net/letter_avatar_proxy/v4/letter/k/f9ae1b/32.png) [@Kirk](https://community.aisler.net/u/Kirk)\
**Post date:** [April 29, 2026, 11:42am UTC](https://community.aisler.net/t/push-to-aisler-icon-not-showing-in-kicad-10-appimage-linux/5581/4 "2026-04-29T11:42:05Z")

</div>

Hi, any updates on this? I also have the same problem it seems. I’ve tried 0.3.2.

---

<div class="post-metadata">

**Author:** ![gnugo-hacari-org](https://community-cdn.aisler.net/user_avatar/community.aisler.net/gnugo-hacari-org/32/2745_2.png) [@gnugo-hacari-org](https://community.aisler.net/u/gnugo-hacari-org)\
**Post date:** [July 7, 2026, 4:58pm UTC](https://community.aisler.net/t/push-to-aisler-icon-not-showing-in-kicad-10-appimage-linux/5581/5 "2026-07-07T16:58:06Z")

</div>

same there, kicad 10.0.4 appimage, 3.2 aisler plugin on debian trixie with python3.13

installs without errors but doesn’t show up in kicad

thanks

---

<div class="post-metadata">

**Author:** ![Christophe1](https://community-cdn.aisler.net/letter_avatar_proxy/v4/letter/c/b3f665/32.png) [@Christophe1](https://community.aisler.net/u/Christophe1)\
**Post date:** [September 15, 2026, 1:14pm UTC](https://community.aisler.net/t/push-to-aisler-icon-not-showing-in-kicad-10-appimage-linux/5581/6 "2026-09-15T13:14:14Z")

</div>

Any update ? I updated to kicad with no real thought on Aisler plugin not working and I can’t move back to kicad 9 just to push… Is there a manual way to trigger the push ?

---

<div class="post-metadata">

**Author:** ![Sarah-from-AISLER](https://community-cdn.aisler.net/user_avatar/community.aisler.net/sarah-from-aisler/32/2193_2.png) [@Sarah-from-AISLER](https://community.aisler.net/u/Sarah-from-AISLER)\
**Post date:** [September 15, 2026, 1:25pm UTC](https://community.aisler.net/t/push-to-aisler-icon-not-showing-in-kicad-10-appimage-linux/5581/7 "2026-09-15T13:25:59Z")

</div>

Hey @Christophe1 ,

the last update I received was that it’s a complicated issue, which requires further work. We’ll update this thread asap, sorry for the inconvenience!

---

<div class="post-metadata">

**Author:** ![Patrick-from-AISLER](https://community-cdn.aisler.net/user_avatar/community.aisler.net/patrick-from-aisler/32/3_2.png) [@Patrick-from-AISLER](https://community.aisler.net/u/Patrick-from-AISLER)\
**Post date:** [September 22, 2026, 11:41am UTC](https://community.aisler.net/t/push-to-aisler-icon-not-showing-in-kicad-10-appimage-linux/5581/8 "2026-09-22T11:41:38Z")

</div>

Hi all,

so the issue is that the AppImage is missing required Python dependencies. Right now we’ve no solution to this as we’re obviously not able to alter the image.  
Really sorry for this. However, we’re working on a general alternative to the KiCad Plugin, as this is not the only issue we’re having with the plugin.

Cheers,  
Patrick

---

<div class="post-metadata">

**Author:** ![system](https://community-cdn.aisler.net/user_avatar/community.aisler.net/system/32/28_2.png) [@system](https://community.aisler.net/u/system)\
**Post date:** [September 24, 2026, 5:23pm UTC](https://community.aisler.net/t/push-to-aisler-icon-not-showing-in-kicad-10-appimage-linux/5581/9 "2026-09-24T17:23:26Z")

</div>

This topic was automatically closed 12 hours after the last reply. New replies are no longer allowed.
