I tried installing Python v3.0.24 msi, and zip Full, but I don’t see it anywhere in the Plugins section. Initially, I installed 2.1. I uninstalled it and tried installing v3.0.24, but 2.1 is still there.
What am I doing wrong?
Since you just gave a high-level description, rather than any actual data, it’s really hard to tell.
I uninstalled it and tried installing v3.0.24, but 2.1 is still there.
Then you didn’t uninstall it. Please note that under many conditions, the Plugins Admin uninstall button doesn’t work if Notepad++ has accessed the PythonScript plugin at all that run, because it’s loaded the DLL into memory, and thus cannot delete the file – so if you have any AT START, that virtually guarantees that uninstall button won’t work. (I believe there was an Issue or PR to try to make uinstall button more reliable, but I don’t remember whether that was implemented, or whether it was even feasible.) So, anyway, your best bet is to exit Notepad++ completely, and delete C:\Program Files\Notepad++\plugins\PythonScript\.
P.S. I didn’t try any of the v3.0.24 x64, PluginAdmin, Min, or TclTk.
You didn’t try the 64-bit version of PythonScript? The last time you shared Debug Info (and the time before that) you were using 64-bit Notepad++. So why would you try anything but 64-bit PythonScript. It is 100% guaranteed that it will not work if you try to use the 32-bit PythonScript with a 64-bit Notepad++.
If you ran the 32-bit MSI on a 64-bit OS, it would have tried to install the plugin into C:\Program Files (x86)\Notepad++\Plugins\PythonScript , which, of course, couldn’t be seen if you are running the 64-bit Notepad++ executable at C:\Program Files\Notepad++\notepad++.exe .
If you tried one of the zips, you didn’t say where you put it, or what the directory hierarchy would have been. But if you were still seeing PythonScript 2.1 in Notepad++, it means you didn’t put it in the right place. And I have no clue where you would have put it.
So the things you will need to do:
Run Notepad++ as normal, and verify with Debug Info that you are using 64-bit, and that it is running from c:\Program Files\Notepad++ . If you don’t get it working after these instructions, you must share your Debug Info, otherwise it will be impossible to give you better instructions. The rest of these instructions will assume normal installation directory, normal 64-bit Notepad++ Exit Notepad+++ completely. No instances running. Go to C:\Program Files\Notepad++\plugins\PythonScript\ . If there’s anything in there, remove it (and the directory) Grab PythonScript_Full_3.0.24.0_x64_PluginAdmin.zip (I don’t use the MSI, so cannot give reliable instructions for that MSI installation method). Unzip it so that the following exist: C:\Program Files\Notepad++\plugins\PythonScript\PythonScript.dll C:\Program Files\Notepad++\plugins\PythonScript\python312.dll C:\Program Files\Notepad++\plugins\PythonScript\doc\ C:\Program Files\Notepad++\plugins\PythonScript\lib\ C:\Program Files\Notepad++\plugins\PythonScript\scripts\If those aren’t all there, you didn’t unzip things correctly. Start Notepad++. It should show PythonScript in the Plugins menu, and Plugins > Python Script > About should show plugin version 3.0.24.0 with Python 3.12.0
3ba2f6f7-5bfc-4a38-9546-9bfbe945a8eb-image.png
If it’s not working for you after following those instructions, you must share
?-menu’s Debug Info dir "c:\Program Files\Notepad++" dir "c:\Program Files\Notepad++\Plugins" dir "c:\Program Files\Notepad++\Plugins\PythonScript"