Knowledge Base > Birdbrain Technologies: Using the MU editor on MacOS with the birdbrain python library for Hummingbird and Finch


Birdbrain Technologies: Using the MU editor on MacOS with the birdbrain python library for Hummingbird and Finch

If you want to use the MU editor with the BirdBrain Technologies Python library automatically loading on MacOS, you first need to download the BirdBrain-Python-Library from either:

https://www.birdbraintechnologies.com/hummingbirdbit/python/install/2-2

or directly from the original github source at:

https://github.com/BirdBrainTechnologies/BirdBrain-Python-Library

In you will find a file BirdBrain.py which contains the entire python library.

When the MU editor loads, it can find python library files in this directory (the name will vary depending on the version of python):

/Applications/Mu Editor.app/Contents/Resources/Python/lib/python3.7

You can copy the BirdBrain.py file into this directory and restart the MU editor.

Update 2022.02.28: The location for mu version 1.1.1 is /Applications/Mu Editor.app/Contents/Resources/Python/lib/python3.8.

As an alternative, you can create a symbolic link to the file somewhere else on your system. For example, on my system, I have all github repositories in /Users/fmorton/GitHub. So, if the BirdBrain-Python-Library is in the GitHub directory, you can create the symbolic link by doing the following (the quotes are required in the first line because of the space in the "Mu Editor.app" directory name:

cd '/Applications/Mu Editor.app/Contents/Resources/Python/lib/python3.7'
ln -s /Users/fmorton/GitHub/BirdBrain-Python-Library/BirdBrain.py

After this, if you restart the MU editor, the BirdBrain library will be available for all running python code when using the editor.

Select the "Mode" button in the upper-left corner of the main navigation and select "Python 3".

Source

Source Notes

Image


System

Owned By
fmorton
Organization
Neighborhood Makers
Created At
02/16/2021 11:10 PM by fmorton
Updated At
02/28/2022 07:05 PM by fmorton
System Object
KnowledgeBase [34]