# RV3028 Pi Python virtual enviroment install?

**URL:** https://forums.pimoroni.com/t/rv3028-pi-python-virtual-enviroment-install/28610
**Category:** Support
**Created:** [January 13, 2026, 1:24pm UTC](https://forums.pimoroni.com/t/rv3028-pi-python-virtual-enviroment-install/28610 "2026-01-13T13:24:59Z")
**Posts on this page:** 5
**Page:** 1

<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: [January 13, 2026, 1:24pm UTC](https://forums.pimoroni.com/t/rv3028-pi-python-virtual-enviroment-install/28610/1 "2026-01-13T13:24:59Z")

</div>

I’m trying to install the RV3028 Pimoroni Python software from here;

> **[GitHub - pimoroni/rv3028-python: Python library for the RV3028 Real Time Clock](https://github.com/pimoroni/rv3028-python)**
>
> Python library for the RV3028 Real Time Clock

All I’m getting is error messages saying it must be installed into a virtual enviroment. I have the Pimoroni virtual enviroment installed and actvated via the st7789 installer.  
Running  
`python3 -m pip install rv3028`  
or doing  
`git clone https://github.com/pimoroni/rv3028-python`  
`cd rv3028-python`  
`sudo ./install.sh`  
gets me nowhere?  
@hel@gadgetoid

---

<div class="post-metadata">

### Author: ![hel](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/hel/32/6075_2.png) [@hel](https://forums.pimoroni.com/u/hel)
#### Post date: [January 13, 2026, 1:42pm UTC](https://forums.pimoroni.com/t/rv3028-pi-python-virtual-enviroment-install/28610/2 "2026-01-13T13:42:51Z")

</div>

Might be worth trying this repackaged branch maybe?

> <https://github.com/pimoroni/rv3028-python/pull/14>
>
> \# Testing
> 
> If you're a Bookworm / Pi 5 user running into virtual environment i…ssues, you can try this library like so:
> 
> \`\`\`
> git clone https://github.com/pimoroni/rv3028-python -b repackage
> cd rv3028-python
> ./install.sh --unstable
> \`\`\`
> 
> The \`./install.sh\` script will create a \`pimoroni\` virtual environment that's shared between our products. (or use your existing venv if you've already activated one.)
> 
> For the reasons behind these changes and other information, see:
> 
> \* https://github.com/pimoroni/boilerplate-python/pull/13
> \* https://github.com/pimoroni/boilerplate-python/issues/16
> \* https://pimoroni.github.io/venv-python/

---

<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: [January 13, 2026, 2:02pm UTC](https://forums.pimoroni.com/t/rv3028-pi-python-virtual-enviroment-install/28610/3 "2026-01-13T14:02:09Z")

</div>

Thank’s, I was looking for something like that. I’ll give it a try and report back.

---

<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: [January 13, 2026, 2:06pm UTC](https://forums.pimoroni.com/t/rv3028-pi-python-virtual-enviroment-install/28610/4 "2026-01-13T14:06:32Z")

</div>

That did the trick, thanks. =)

---

<div class="post-metadata">

### Author: ![DarrenHill](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/darrenhill/32/771_2.png) [@DarrenHill](https://forums.pimoroni.com/u/DarrenHill)
#### Post date: [January 13, 2026, 2:07pm UTC](https://forums.pimoroni.com/t/rv3028-pi-python-virtual-enviroment-install/28610/5 "2026-01-13T14:07:45Z")

</div>

Or maybe try running the Python in the virtual environment rather than the system one?

~/.virtualenvs/myvirtualenvironment/bin/python3 -m pip install rv3028

swapping in your actual location and name for the venv.
