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?

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’>