Maya 2023 dont work with Python 2 scripts (when you try to run them, you have syntax error, it means this is Python 2 code), but we can convert them automatically using Windows command line.
Sometimes unfortunately its not help, but if you, as i am not a coder, you can try)
for example
D:\Temp\CreasePlus 2to3 . -w
and hit Enter
it convert automatically all files in that folder, and create a .py.bak files (it must be original backup files), but better make a copy of that folder before conversion
Now you can copy these files to folder that is specified in the instructions of original scripts (usually \Documents\maya\2023\scripts)
I convert like this CREASE+ scripts, and they works!)
But, i have eror Error: RuntimeError: file <maya console> line 6: Plug-in, "CreasePlusNodes.py", was not found on MAYA_PLUG_IN_PATH
To fix that, i go to \Documents\maya\2023 and in file Maya.env add path to folder stores CreasePlusNodes.py file
MAYA_PLUG_IN_PATH=C:\Users\%%your user name%%\Documents\maya\2023\scripts\CreasePlus
btw, i upload in to gdrive, if you need)
https://drive.google.com/file/d/1nGwdXJyHbglh7rvyIN4Zd490KcrkpHnd/view?usp=share_link
Replies
there's a bit more detail on that link
If you follow the instructions in the post above as written you'll be running the default windows python interpreter (whatever version that is) which won't have the 2to3 library installed.
Instead you need to use the supplied maya interpreter - which does have the 2to3 library installed . You do this by running the command from the folder in which mayapy is installed
* disclaimer : Haven't tried it, have no intention of trying it