PyScripter 3.4.1.0. x86 cannot find Python

121 views
Skip to first unread message

koutr...@gmail.com

unread,
Jul 18, 2018, 5:39:03 AM7/18/18
to PyScripter
Hi to everyone.
Previous answers dont work for me because i am a complete rookie trying to take the "How to Think Like a Computer Scientist: Learning with Python 3" course suggested by Python in its website. So please be very specific.
I have installed
PyScripter 3.4.1.0. x86
and
Python
3.6.5. x32 which is in working order but while beeing the "registerd" version recognised by PyScripter the later doesnt work
due to the "bit thing" in the above message i installed also

3.7.0. x64. I have tryed to ad it in "run/python versions/setup python/ad a new python version" but it can not be added.

So i installed the
3.7.0. x32. This one is also being recognised by PyScripter but also it doesnt work
What can i do next?
Thanks
Thanos
Auto Generated Inline Image 1
Auto Generated Inline Image 2
Message has been deleted

koutr...@gmail.com

unread,
Jul 23, 2018, 6:49:30 AM7/23/18
to PyScripter
I have tryed different combinations of versions. It worked once by trying the PyScripter.exe on an open zip window! Tryed some modifications found in the net, i Didnt mess with the registry.
Question is
Is there a known "package" of Python and Pyscripter versions that might be working for me?

D H

unread,
Jul 25, 2018, 8:47:28 PM7/25/18
to PyScripter

Just a guess, but I  wonder if there is a problem with the characters in your user name. 
Perhaps you could try installing a Python version to C:\Python for example and see if that works
It seems that PyScripter can find the installations but there might be a path problem calling Python

koutr...@gmail.com

unread,
Jul 26, 2018, 1:15:59 PM7/26/18
to PyScripter
Thank you "D H" for your answer,
Uninstalled Python and Pyscripter and reinstalled the latest versions directly in C:\
Unfortunately that didn't work either.
PyScripter finds the normally installed versions of Python, which are working correctly after selecting the "test selected Python version" action in the run\python versions\setup python, tab.
It finds them, they work, but PyScripter wont.
Using the "add a new Python version" to redirect it to the new installation, the one installed directly on C:, does not do nothing.


PyScripter

unread,
Jul 26, 2018, 4:18:32 PM7/26/18
to PyScripter
Further to the previous post by D H.  the Greek part of the path "Θανος" could be a problem.   In the picture you showed all directories contain greek letters in the path.   

Try to install python in say C:\Python36.  This should sort the problem.

Technical explanation.

To help Python set up the appropriate python path, for unregisterd versions of python, PyScripter sets the environment variable PYTHONHOME to the directory containing python.exe.   However python does not load if PYTHONHOME contains non-English letters as shown in the picture below.  This is probably a python bug.



koutr...@gmail.com

unread,
Jul 31, 2018, 10:35:03 AM7/31/18
to PyScripter

Thank you "PyScripter" for the reply,
I had to create a new user in windows10 to get rid of Greek characters in the path, but that didn't work either.
PyScripter's newest version  "sees" Python 3.7.0 (x32), tests it OK, I have tested it OK(through the PyScripter tab), but it doesn't work.
So close!
Any other suggestions please?
Reply all
Reply to author
Forward
0 new messages