Things to note:
Friends who use Mac to install or download application software often encounter the following three error situations. The editor here provides you with solutions to help you solve the Mac error problem:
1. "...the software is damaged and cannot be opened. You should move it to the Trash"
2. "The xxx software cannot be opened becauseApple can't check if it contains malware"
3. "Cannot open xxxsoftware because it comes from an unidentified developer"
Don’t panic if you encounter the above three situations, follow the editor’s instructions and solve them easily.
1. Turn on any source in the computer settings.Open any source.
2. Opening any source will solve the problem of most software error reports. If it does not work, it means that you need to bypass application signature authentication by executing command line code. Execute command bypassiosnotarizationGatekeeper.
3. If the above operations still cannot solve the problem, then you need toCloseSIPSystem integrity protectionOnly then can.
Thonny MACSoftware introduction
Thonny Mac version is a Python for learning programming that can be used on the Apple computer MAC OSX platform IDE editor tool, developed based on Python's built-in graphics library tkinter, supports syntax coloring, code auto-completion, debugging and other functions. Thonny The MAC version includes several useful learning tools, and the useful stuff is packaged into an intuitive GUI to get you familiar with the Python programming language faster.
Thonny MACSoftware features
1. Easy to use
Thonny has Python 3.7 built-in, so you only need a simple installation program to start learning programming. (You can also use a separate Python installation if necessary.) The initial user interface is devoid of any features that might distract beginners.
2. Accessibility variables
When you finish hell-worlds, choose View → Variables to see how your programs and shell commands affect Python variables.
3. Simple debugger
Just press Ctrl+F5 instead of F5 and you can run your program step by step without breakpoints. Press F6 for long steps and F7 for small steps. Steps follow program structure, not just lines of code.
4. Steps through expression evaluation
If you use small steps, you can even see how Python evaluates your expression. You can think of this light blue box as a piece of paper, Python Here you replace the subexpressions one by one with their values.
5. Faithful representation of function calls
Stepping into a function call opens a new window with a separate local variable table and code pointer. A good understanding of how function calls work is especially important for understanding recursion.
6. Highlight grammatical errors
未关闭的引号和括号是最常见的初学者语法错误。 Thonny's editor makes it easy to spot these errors.
7. Scope explained
Highlighting occurrences of a variable reminds you that the same name does not always mean the same variable and can help spot typos. There is an intuitive distinction between local variables and global variables.
8. Explain the pattern of citations
The variable table is initially presented in simplified mode (name → value), but can be switched to a more realistic mode (name → address/ID → value).
Variable table and value table
9. Code completion
Students can explore the API with help from code completion.
10. Beginner-friendly system shell
Choose "Tools" → Open a system shell to install additional packages or learn to work with Python on the command line. PATH and conflicts with other Python interpreters are handled by Thonny.
11. Simple and clean pip GUI
Select Tools → Manage Packages to make it easier to install third-party software packages.
Thonny MACChange log
Fix MicroPython management bug when user code hides built-in names, #1856
Fixed the problem that the package manager was frozen when installing packages, #1871
Fixed the issue where the MicroPython package manager uses the module name as the distribution name, #1833
Fix the ugly error when esptool cannot be found in the ESP flasher dialog box, #1837
Fix Tkinter bug when using venv created from bundled Python, #1835
When synchronizing RTC via machine, use 0..6 on weekdays, #1868
Make esptool automatically detect chip type, #1838
Fix Unix MicroPython time validation (misdiagnosed time offset)
Update dependencies in Thonny+Python package
Updated Spanish, Polish, Chinese (TW) translations
Huajun editor recommends:
After continuous official improvements, Thonny MAC can meet all your needs. Come download and experience it. Of course, this site has also carefully prepared for youGoogle Chrome,windmill signature,Tencent QQ,PCSuite-Mobile Assistant,GreenTurtle Alibaba Cloud IoT Assistant


















Useful
Useful
Useful