Skip to content

Launching GUIs fail with Python 3.13.0 #74

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
vt-max opened this issue Nov 13, 2024 · 2 comments · Fixed by #85
Closed

Launching GUIs fail with Python 3.13.0 #74

vt-max opened this issue Nov 13, 2024 · 2 comments · Fixed by #85
Labels
bug Something isn't working

Comments

@vt-max
Copy link
Collaborator

vt-max commented Nov 13, 2024

Testing with Hans shows problems with loading the GUIs when running on Python 3.13.0. This seems related to the following issue:

This should be resolved by Python 3.13.1 or by using Python 3.12.x for now. A workaround is available by setting the environment variable TCL_LIBRARY in scripts/ikobconfig.bat and scripts/ikobrunner.bat:

# Don't forget to replace \<user>\
set TCL_LIBRARY=C:\Users\<user>\AppData\Local\Programs\Python\Python313\tcl\tcl8.6

This was tested and can be a suitable workaround for the time being.


Make sure to remove the notice in README introduced in:

@vt-max vt-max added the bug Something isn't working label Nov 13, 2024
@vt-max
Copy link
Collaborator Author

vt-max commented Nov 14, 2024

Maybe we should update the README to indicate that 3.12 should be used and 3.13 is to be avoided for now due to this TCL issue. Once > 3.13.0 is available, that statement can be removed again.

@vt-max
Copy link
Collaborator Author

vt-max commented Dec 17, 2024

During user support sessions we tried to install IKOB using Python version 3.13.1 on Windows. This installs and runs OK. This confirms that the issue observed in Python 3.13.0 is avoided/resolved by adopting the latest (patch) version 3.13.0 as expected.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant