Terry J. Reedy added the comment: sys.path for 3.6.0b1 on Win 10. Start python from icon (start menu), console (py -3.6) or Explorer (click on python.exe) '', 'C:\\Programs\\Python36\\python36.zip', 'C:\\Programs\\Python36\\DLLs', 'C:\\Programs\\Python36\\lib', 'C:\\Programs\\Python36', 'C:\\Programs\\Python36\\lib\\site-packages',
Start Python from Explorer by double-clicking *.py file or context menu 'Open': replace '' with 'C:/user/Terry/lib' # directory containing file. Running 'import sys; sys.path' (in user process) from IDLE Shell adds the following after ''. Start IDLE from icon: 'C:\\Programs\\Python36\\Lib\\idlelib', Start IDLE in console with py -3.6 -m idlelib: 'F:\\Python\\dev' # the CWD of the console Start IDLE in console with py -3.6 -m idlelib.idle: 'C:\\Programs\\Python36\\lib', # duplicate added by idle.py 'F:\\Python\\dev' # the CWD of the console Start IDLE from Python with 'import idlelib.idle' 'C:\\Programs\\Python36\\lib', # duplicate added by idle.py 'C:\\Programs\\Python36' # the CWD of the running Python (dup) Currently, idle.py inserts the directory containing idlelib into sys.path. This is a duplicate unless running idlelib in a non-stanard location. Check first. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue25488> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com