# Portable Thonny and p5

**URL:** <https://discourse.processing.org/t/portable-thonny-and-p5/19556>\
**Category:** Teaching\
**Created:** [April 8, 2020, 8:44pm UTC](https://discourse.processing.org/t/portable-thonny-and-p5/19556 "2020-04-08T20:44:26Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![tabreturn](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/tabreturn/32/3697_2.png) [@tabreturn](https://discourse.processing.org/u/tabreturn)\
**Post date:** [April 8, 2020, 8:44pm UTC](https://discourse.processing.org/t/portable-thonny-and-p5/19556/1 "2020-04-08T20:44:26Z")

</div>

You can combine _Thonny_ (an IDE) and _p5_ (a native Python port of the Processing API) for a Processing-esque, Python 3 development environment that runs off a USB drive.

I’ve put together a short tutorial, if anybody is keen to try out this setup:  
[https://tabreturn.github.io/code/python/2020/02/26/thonny\_and\_p5.html](https://tabreturn.github.io/code/python/2020/02/26/thonny_and_p5.html)

---

<div class="post-metadata">

**Author:** ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)\
**Post date:** [April 11, 2020, 3:39pm UTC](https://discourse.processing.org/t/portable-thonny-and-p5/19556/2 "2020-04-11T15:39:17Z")

</div>

Thank you for sharing this!

Do you happen to know whether the “xxl” versions can be made portable?

---

<div class="post-metadata">

**Author:** ![tabreturn](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/tabreturn/32/3697_2.png) [@tabreturn](https://discourse.processing.org/u/tabreturn)\
**Post date:** [April 11, 2020, 9:13pm UTC](https://discourse.processing.org/t/portable-thonny-and-p5/19556/3 "2020-04-11T21:13:46Z")

</div>

Not sure. Thonny-XXL has no portable version (just a Windows installer). I’m sure p5 should install fine, but there may be some other tricks involved to get it running off a USB drive.

---

<div class="post-metadata">

**Author:** ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)\
**Post date:** [May 5, 2020, 3:43am UTC](https://discourse.processing.org/t/portable-thonny-and-p5/19556/4 "2020-05-05T03:43:37Z")

</div>

3 posts were split to a new topic: [API compatibility for p5py](https://discourse.processing.org/t/api-compatibility-for-p5py/20492)
