Python not loading in OBS 29.1.3

ramoses

New Member
I'm unsure why Python (v. 3.10.9) isn't loading in my OBS Studio (v. 29.1.3) I get "Python no currently loaded" message, so I've restarted OBS yet the message is still there. I've certified that the PATH is correctly set, removed all other PATHS there (only "\AppData\Local\Programs\Python" and "\AppData\Local\Programs\Python\Scripts\"), and that I've chosen the correct Python directory, I've uninstalled it and reinstalled it. I've attached all the screenshots to ensure you that it is all correct. Any idea what is happening? In advance thank you for the help.
 

Attachments

  • 22.07.23 - [08''46''46] - SystemPropertiesAdvanced.png
    22.07.23 - [08''46''46] - SystemPropertiesAdvanced.png
    18.1 KB · Views: 280
  • 22.07.23 - [08''48''24] - obs64.png
    22.07.23 - [08''48''24] - obs64.png
    17.2 KB · Views: 281
  • 22.07.23 - [08''50''19] - SystemPropertiesAdvanced.png
    22.07.23 - [08''50''19] - SystemPropertiesAdvanced.png
    38.5 KB · Views: 243
  • 22.07.23 - [08''50''23] - SystemPropertiesAdvanced.png
    22.07.23 - [08''50''23] - SystemPropertiesAdvanced.png
    11.1 KB · Views: 160
  • 22.07.23 - [08''50''59] - obs64.png
    22.07.23 - [08''50''59] - obs64.png
    36 KB · Views: 149
  • 22.07.23 - [08''51''35] - explorer.png
    22.07.23 - [08''51''35] - explorer.png
    57.2 KB · Views: 137
  • 22.07.23 - [08''51''59] - ApplicationFrameHost.png
    22.07.23 - [08''51''59] - ApplicationFrameHost.png
    250.6 KB · Views: 213

Suslik V

Active Member
Try to unpack python libs to directory that has only letters form English alphabet (Basic Latin, no Unicode symbols in the path), in other words - exclude the á character.
Simple path, like "C:\python", should work OK for the "python-3.10.9-embed-amd64.zip" and OBS v29.1.3.
 

koala

Active Member
I don't know if it's relevant for this case, but using a non-ascii character (the á in usuário) in essential file system paths such as your Windows user profile is not a good idea. There are still apps that struggle with special characters in such paths. I guess OBS is not one of these, and Python as modern programming language as well should not, however I use the same Python install as you, and it's perfectly recognized by OBS for me:

1690032060543.png


Is there anything noted about Python in your OBS log?
And uninstall Python 3.10.9 for testing purposes. Only keep Python 3.11.
 

ramoses

New Member
Try to unpack python libs to directory that has only letters form English alphabet (Basic Latin, no Unicode symbols in the path), in other words - exclude the á character.
Simple path, like "C:\python", should work OK for the "python-3.10.9-embed-amd64.zip" and OBS v29.1.3.
Yes, that makes sense, isn't a way I can bypass this? I remember using one time some special characters to point to the program that it was as "á".
 

Suslik V

Active Member
Download "python-3.10.9-embed-amd64.zip" (embed version of python) and unpack it to any folder you wish (no unicode characters, of course).
 

QFE68

New Member
Hello, as i found this thread, i hope to get answers- but it did not work.

I have the latest version OBS 29.1.3 and installed Python 3.11.4.

In windows, i can check, python is installed correctly and i checked out the path by >Windows Key > Phyton - Open Path.

This i filled in the field for the Python install-path ... but nothing happens. The Mesaage (german version) "Python derzeit nicht geladen).

So hopefully, i can get some infos, how to check, which is the corecct path - how to check, if phyton runs or wha els i can do?
Thank you!
 

Suslik V

Active Member
@QFE68 in your case OBS wants to find the "python311.dll" file on your PC (at least, the folder where this file lies). So path to this file of Python should contain letters only from English alphabet.
 
Last edited:
Top