I have the same issue. Tried both the suggestion in “Manually installing vanilla” and to install it following the install.txt from the downloaded repo. Message keeps popping up.
I remove all files under the script folder. (/Volumes/LaCie/Users/xxx/Library/Application Support/Glyphs/Scripts). Restart Glyphs. Then with Glyphs/Preference/Addon/Modules/Install Modules, reinstalled the python modules required by Glyphs. After restarting Glyphs again, Glyphs would use the Vanilla module in the private folder rather than in the system wild folder, and thus doesn’t require the admin privilege to perform the update.
It looks like the problem is persisting… I have the 2.5.2 installed but I still have the message everytime I open Glyphs.
I also tried to install it manually but it keeps doing it.
Do you have a solution?
Can you delete all instances of the vanilla module until importing throws an error? Then install it from Preferences > Addons. This should fix this. If not I would need to have a look at your system.
Do you mean deleting the Vanilla folder from the script folder ? I did it, but when I run “import vanilla
print vanilla”, I got <module ‘vanilla’ from ‘/Library/Python/2.7/site-packages/vanilla/init.py’>