On 12/19/2022 4:54 PM, Thomas Passin wrote:
On 12/19/2022 3:34 PM, j wrote:
I was unclear. I use the full path to the folder with the unzipped python-embedded. I shouldn't have said 'set'.

I have complained on here before about broken installs but got indifference. An installer should install stuff correctly (leaving a working environment). If it won't then give clear instructions on how to install manually then let us do it. A broken installer is like a road that just runs out.

Yes, I've had a few of those, just not with Python so far.  One problem with a list like this is that if other people don't have the problem or can't make it happen, then they don't have any suggestions based on personal experience.  So they can't be helpful.  In this issue, I'm in that category.

In that situation, we (the list-people, I mean) need good information to have a chance of being helpful.  But I've observed that many requestors for help like this - especially installation issues - don't provide any useful particulars.  That makes it seem like they don't understand what they are doing, and folks would like them to do their homework and think about what it would take for other people to have a chance of helping.

Would you try to cook a meal, and then say "I followed the recipe and it didn't work, please help"?  It's impossible.  But I've seen this kind of question over and over on this list.

I did once have a Python installation problem.  The installed Python executable worked, but later I ran into some permissions problem.  I had installed for "everyone", so it installed into Program Files, and apparently somewhere along the way I had done something odd to the permissions for that directory.  I was never sure what.  I uninstalled, and since then I have always installed new versions for just one user (me). Never a problem since.

I'm sorry to say that I have never tried an embedded install, and I don't know what's different about one.  Maybe I'll try one now, just to know.

FWIW, I once set up a Python installation so that it could run from a USB stick (Windows only). My launcher was a batch file that contained the following:

@echo off
setlocal
: Find effective drive for this file.
set ed=%~d0
path %ed%\python37\Scripts;%ed%\python37;%PATH%
set PYTHONUSERBASE=%ed%\user\python
set HOME=%ed%\user\python
call python %*
endlocal

I suppose anyone trying to use an embedded version of Python would have to set up some environmental variables in a similar way. Note that I used the "user" directory on the USB stick as a home directory for the installation.


--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to