# Fan SHIM controller requires Python 3 pip?

**URL:** <https://forums.pimoroni.com/t/fan-shim-controller-requires-python-3-pip/20537>\
**Category:** Support\
**Created:** [October 18, 2022, 3:57pm UTC](https://forums.pimoroni.com/t/fan-shim-controller-requires-python-3-pip/20537 "2022-10-18T15:57:13Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![skrapshak](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/skrapshak/32/9111_2.png) [@skrapshak](https://forums.pimoroni.com/u/skrapshak)\
**Post date:** [October 18, 2022, 3:57pm UTC](https://forums.pimoroni.com/t/fan-shim-controller-requires-python-3-pip/20537/1 "2022-10-18T15:57:13Z")

</div>

Greetings!

Looking for some assistance getting the Pimoroni Fan Shim configured.

I’m assembling a pi-star digital voice hotspot for amateur radio on a Raspberry Pi 3 B+. I’ve added the Pimoroni Fan Shim to aid in cooling.

The installation seemed to go fine, using the steps on Pimoroni’s page [Getting Started with Fan SHIM (pimoroni.com)](https://learn.pimoroni.com/article/getting-started-with-fan-shim).

That was until I came to the part where you add the script to add temperature thresholds. When I tried to run the `sudo ./install-service.sh` with the parameters, I recieved an “error” message

A snippet from the Terminal:

```auto
pistar@pi-star(rw):fanshim-python$ cd examples
pistar@pi-star(rw):examples$ sudo ./install-service.sh --on-threshold 65 --off-threshold 55 --delay 2
Fan SHIM controller requires Python 3 pip
You should run: 'sudo apt install python3-pip'

```

There is no mention of the SHIM controller requiring Python 3 pip in the Getting Started steps.

My question is, did I do something incorrectly, or is the documentation missing important steps… or some third option that does not occur to me :) ?

Thanks!

---

<div class="post-metadata">

**Author:** ![alphanumeric](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/alphanumeric/32/2729_2.png) [@alphanumeric](https://forums.pimoroni.com/u/alphanumeric)\
**Post date:** [October 18, 2022, 4:53pm UTC](https://forums.pimoroni.com/t/fan-shim-controller-requires-python-3-pip/20537/2 "2022-10-18T16:53:49Z")

</div>

Are you by chance running the Lite version of Pi OS? It has been known to cause issues like that from time to time.

---

<div class="post-metadata">

**Author:** ![alphanumeric](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/alphanumeric/32/2729_2.png) [@alphanumeric](https://forums.pimoroni.com/u/alphanumeric)\
**Post date:** [October 18, 2022, 4:57pm UTC](https://forums.pimoroni.com/t/fan-shim-controller-requires-python-3-pip/20537/3 "2022-10-18T16:57:34Z")

</div>

I see it mentioned here  
[pimoroni/fanshim-python: Python library for the Fan SHIM for Raspberry Pi (github.com)](https://github.com/pimoroni/fanshim-python)  
Latest/development library from GitHub:

- `apt install git python3-pip`
- `git clone https://github.com/pimoroni/fanshim-python`
- `cd fanshim-python`
- `sudo ./install.sh`

---

<div class="post-metadata">

**Author:** ![skrapshak](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/skrapshak/32/9111_2.png) [@skrapshak](https://forums.pimoroni.com/u/skrapshak)\
**Post date:** [October 18, 2022, 5:09pm UTC](https://forums.pimoroni.com/t/fan-shim-controller-requires-python-3-pip/20537/4 "2022-10-18T17:09:57Z")

</div>

oh… Thanks!

Maybe that information should be added to their guide on their website as well? [Getting Started with Fan SHIM (pimoroni.com)](https://learn.pimoroni.com/article/getting-started-with-fan-shim)

I’ll give that a go then.

---

<div class="post-metadata">

**Author:** ![skrapshak](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/skrapshak/32/9111_2.png) [@skrapshak](https://forums.pimoroni.com/u/skrapshak)\
**Post date:** [October 18, 2022, 5:13pm UTC](https://forums.pimoroni.com/t/fan-shim-controller-requires-python-3-pip/20537/5 "2022-10-18T17:13:08Z")

</div>

OK!

That did the trick.

Thanks again!

---

<div class="post-metadata">

**Author:** ![alphanumeric](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/alphanumeric/32/2729_2.png) [@alphanumeric](https://forums.pimoroni.com/u/alphanumeric)\
**Post date:** [October 18, 2022, 5:24pm UTC](https://forums.pimoroni.com/t/fan-shim-controller-requires-python-3-pip/20537/6 "2022-10-18T17:24:39Z")

</div>

These days any time I see something with pip, I do pip3  
`sudo pip3 install fanshim`

---

<div class="post-metadata">

**Author:** ![skrapshak](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/skrapshak/32/9111_2.png) [@skrapshak](https://forums.pimoroni.com/u/skrapshak)\
**Post date:** [October 18, 2022, 5:44pm UTC](https://forums.pimoroni.com/t/fan-shim-controller-requires-python-3-pip/20537/7 "2022-10-18T17:44:03Z")

</div>

Yeah, usually I’m slightly more proactive and/or cavalier. I still consider myself a novice, though.

This digital voice access point that I’m setting up, and the widely varying documentation that I’ve been able to find (or not find), has me minding my Ps and Qs of documentation… for the most part.

So far, the project has been satisfyingly challenging :D

Thanks again for the knowledge.
