This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Title: Crash upon start up
Type: crash Stage: resolved
Components: IDLE, Installation Versions: Python 2.7
Status: closed Resolution: not a bug
Dependencies: Superseder:
Assigned To: Nosy List: Philip.Drew, amaury.forgeotdarc, ezio.melotti, tim.golden
Priority: normal Keywords:

Created on 2011-05-21 22:19 by Philip.Drew, last changed 2022-04-11 14:57 by admin. This issue is now closed.

Messages (15)
msg136481 - (view) Author: Philip Drew (Philip.Drew) Date: 2011-05-21 22:19
Upon execution of python.exe a command line box appears for a fraction of a second, closes and is followed by nothing. On executing IDLE from the start menu, nothing happens. I have installed python to C:\Python27 using the python windows installer.
I am running win7 64 bit on a toshiba satellite 17X
msg136482 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2011-05-21 22:22
Can you try to open a Windows terminal (start->run->cmd or win+r on the keyboard), cd to Python27, execute python.exe and see if it gives any error message there?
msg136530 - (view) Author: Philip Drew (Philip.Drew) Date: 2011-05-22 14:14
The error message is:
ImportError: No module named site.
msg136531 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2011-05-22 14:25
The 'site' module should be in Python27\Lib\
You could try to run "python.exe -v" to see if it says something useful in the output, or maybe try to reinstall Python and see if it works.
msg136532 - (view) Author: Philip Drew (Philip.Drew) Date: 2011-05-22 14:53
The site module is in the right place
This is what I got running the -v flag: (I don't know what you're looking for)

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\PWTD>c:\Python27\python.exe -v
# installing zipimport hook
import zipimport # builtin
# installed zipimport hook
ImportError: No module named site
# clear __builtin__._
# clear sys.path
# clear sys.argv
# clear sys.ps1
# clear sys.ps2
# clear sys.exitfunc
# clear sys.exc_type
# clear sys.exc_value
# clear sys.exc_traceback
# clear sys.last_type
# clear sys.last_value
# clear sys.last_traceback
# clear sys.path_hooks
# clear sys.path_importer_cache
# clear sys.meta_path
# clear sys.flags
# clear sys.float_info
# restore sys.stdin
# restore sys.stdout
# restore sys.stderr
# cleanup __main__
# cleanup[1] zipimport
# cleanup[1] signal
# cleanup[1] exceptions
# cleanup[1] _warnings
# cleanup sys
# cleanup __builtin__
# cleanup ints: 6 unfreed ints
# cleanup floats

ImportError: No module named site
msg136610 - (view) Author: Philip Drew (Philip.Drew) Date: 2011-05-23 11:08
Reinstalling makes no difference- have tried multiple times
msg136622 - (view) Author: Tim Golden (tim.golden) * (Python committer) Date: 2011-05-23 12:25
What happens if you try "python -S" (capital S)? In principle this should bypass the need to load Even if that works we still have a problem to solve, but at least it might narrow things down.
msg136668 - (view) Author: Philip Drew (Philip.Drew) Date: 2011-05-23 16:14
Gave it a go: the prompt appears, but none of the functions work thereafter

C:\Users\PWTD>c:\Python27\python -S
Python 2.7.1 (r271:86832, Nov 27 2010, 18:30:46) [MSC v.1500 32 bit (Intel)] on
>>> print "hello"

LookupError: no codec search functions registered: can't find encoding
msg136674 - (view) Author: Amaury Forgeot d'Arc (amaury.forgeotdarc) * (Python committer) Date: 2011-05-23 16:23
From a Windows command prompt:
- what is the output of "chcp"?
- maybe an environment variable issue? Try "set PY" to display all variables starting with PY.
msg136679 - (view) Author: Philip Drew (Philip.Drew) Date: 2011-05-23 16:45
C:\Users\PWTD>set PY
PYTHONHOME=c:\program files (x86)\steam\steamapps\common\alien swarm\swarm\..\sdktools\python\2.5

Active code page: 850

msg136685 - (view) Author: Amaury Forgeot d'Arc (amaury.forgeotdarc) * (Python committer) Date: 2011-05-23 17:10
hmm, I don't like this PYTHONHOME. Can you reset its value and run python again in the same terminal?

msg136732 - (view) Author: Philip Drew (Philip.Drew) Date: 2011-05-24 10:53
Ok, python now works in command prompt, but IDLE still wont run.
Also, PYTHONHOME needs to be reset on every start up of command prompt.
msg136736 - (view) Author: Amaury Forgeot d'Arc (amaury.forgeotdarc) * (Python committer) Date: 2011-05-24 11:03
Yes, this is probably a system-wide setting. PYTHONHOME should not be set, especially if it points to another python installation.
You should consider removing it.

Is "alien swarm" a game? Why did it modify the system this way? Does the game still work when you remove the environment variable?
msg136739 - (view) Author: Philip Drew (Philip.Drew) Date: 2011-05-24 11:28
Awesome. It's fixed- do you still want to know whether or not the game works.
In case it helps, I installed the game before python
msg136740 - (view) Author: Amaury Forgeot d'Arc (amaury.forgeotdarc) * (Python committer) Date: 2011-05-24 11:32
It's definitely a bad thing to set PYTHONHOME at the system level, when there are several pythons installed. Please report this to the game's developers.
Date User Action Args
2022-04-11 14:57:17adminsetgithub: 56349
2011-05-24 11:32:43amaury.forgeotdarcsetstatus: open -> closed
resolution: not a bug
messages: + msg136740

stage: resolved
2011-05-24 11:28:53Philip.Drewsetmessages: + msg136739
2011-05-24 11:03:35amaury.forgeotdarcsetmessages: + msg136736
2011-05-24 10:53:44Philip.Drewsetmessages: + msg136732
2011-05-23 17:10:11amaury.forgeotdarcsetmessages: + msg136685
2011-05-23 16:45:18Philip.Drewsetmessages: + msg136679
2011-05-23 16:23:41amaury.forgeotdarcsetnosy: + amaury.forgeotdarc
messages: + msg136674
2011-05-23 16:14:19Philip.Drewsetmessages: + msg136668
2011-05-23 12:25:40tim.goldensetnosy: + tim.golden
messages: + msg136622
2011-05-23 11:08:01Philip.Drewsetmessages: + msg136610
2011-05-22 14:53:21Philip.Drewsetmessages: + msg136532
2011-05-22 14:25:41ezio.melottisetmessages: + msg136531
2011-05-22 14:14:39Philip.Drewsetmessages: + msg136530
2011-05-21 22:22:34ezio.melottisetnosy: + ezio.melotti
messages: + msg136482
2011-05-21 22:19:54Philip.Drewcreate