In [1]:
import sys

In [2]:
sys.modules


Out[2]:
{'builtins': <module 'builtins' (built-in)>,
 'sys': <module 'sys' (built-in)>,
 '_frozen_importlib': <module 'importlib._bootstrap' (frozen)>,
 '_imp': <module '_imp' (built-in)>,
 '_warnings': <module '_warnings' (built-in)>,
 '_thread': <module '_thread' (built-in)>,
 '_weakref': <module '_weakref' (built-in)>,
 '_frozen_importlib_external': <module 'importlib._bootstrap_external' (frozen)>,
 '_io': <module 'io' (built-in)>,
 'marshal': <module 'marshal' (built-in)>,
 'nt': <module 'nt' (built-in)>,
 'winreg': <module 'winreg' (built-in)>,
 'zipimport': <module 'zipimport' (built-in)>,
 'encodings': <module 'encodings' from 'c:\\users\\samuel\\envs\\random\\lib\\encodings\\__init__.py'>,
 'codecs': <module 'codecs' from 'c:\\users\\samuel\\envs\\random\\lib\\codecs.py'>,
 '_codecs': <module '_codecs' (built-in)>,
 'encodings.aliases': <module 'encodings.aliases' from 'c:\\users\\samuel\\envs\\random\\lib\\encodings\\aliases.py'>,
 'encodings.utf_8': <module 'encodings.utf_8' from 'c:\\users\\samuel\\envs\\random\\lib\\encodings\\utf_8.py'>,
 '_signal': <module '_signal' (built-in)>,
 '__main__': <module '__main__'>,
 'encodings.latin_1': <module 'encodings.latin_1' from 'c:\\users\\samuel\\envs\\random\\lib\\encodings\\latin_1.py'>,
 'io': <module 'io' from 'c:\\users\\samuel\\envs\\random\\lib\\io.py'>,
 'abc': <module 'abc' from 'c:\\users\\samuel\\envs\\random\\lib\\abc.py'>,
 '_weakrefset': <module '_weakrefset' from 'c:\\users\\samuel\\envs\\random\\lib\\_weakrefset.py'>,
 '_bootlocale': <module '_bootlocale' from 'c:\\users\\samuel\\envs\\random\\lib\\_bootlocale.py'>,
 '_locale': <module '_locale' (built-in)>,
 'encodings.cp1252': <module 'encodings.cp1252' from 'c:\\users\\samuel\\envs\\random\\lib\\encodings\\cp1252.py'>,
 'site': <module 'site' from 'c:\\users\\samuel\\envs\\random\\lib\\site.py'>,
 'os': <module 'os' from 'c:\\users\\samuel\\envs\\random\\lib\\os.py'>,
 'errno': <module 'errno' (built-in)>,
 'stat': <module 'stat' from 'c:\\users\\samuel\\envs\\random\\lib\\stat.py'>,
 '_stat': <module '_stat' (built-in)>,
 'ntpath': <module 'ntpath' from 'c:\\users\\samuel\\envs\\random\\lib\\ntpath.py'>,
 'genericpath': <module 'genericpath' from 'c:\\users\\samuel\\envs\\random\\lib\\genericpath.py'>,
 'os.path': <module 'ntpath' from 'c:\\users\\samuel\\envs\\random\\lib\\ntpath.py'>,
 '_collections_abc': <module '_collections_abc' from 'c:\\users\\samuel\\envs\\random\\lib\\_collections_abc.py'>,
 'locale': <module 'locale' from 'c:\\users\\samuel\\envs\\random\\lib\\locale.py'>,
 're': <module 're' from 'c:\\users\\samuel\\envs\\random\\lib\\re.py'>,
 'enum': <module 'enum' from 'c:\\users\\samuel\\envs\\random\\lib\\enum.py'>,
 'types': <module 'types' from 'c:\\users\\samuel\\envs\\random\\lib\\types.py'>,
 'functools': <module 'functools' from 'c:\\users\\samuel\\envs\\random\\lib\\functools.py'>,
 '_functools': <module '_functools' (built-in)>,
 'collections': <module 'collections' from 'c:\\users\\samuel\\envs\\random\\lib\\collections\\__init__.py'>,
 'operator': <module 'operator' from 'c:\\users\\samuel\\envs\\random\\lib\\operator.py'>,
 '_operator': <module '_operator' (built-in)>,
 'keyword': <module 'keyword' from 'c:\\users\\samuel\\envs\\random\\lib\\keyword.py'>,
 'heapq': <module 'heapq' from 'c:\\users\\samuel\\envs\\random\\lib\\heapq.py'>,
 '_heapq': <module '_heapq' (built-in)>,
 'itertools': <module 'itertools' (built-in)>,
 'reprlib': <module 'reprlib' from 'c:\\users\\samuel\\envs\\random\\lib\\reprlib.py'>,
 '_collections': <module '_collections' (built-in)>,
 'weakref': <module 'weakref' from 'c:\\users\\samuel\\envs\\random\\lib\\weakref.py'>,
 'collections.abc': <module 'collections.abc' from 'c:\\users\\samuel\\envs\\random\\lib\\collections\\abc.py'>,
 'sre_compile': <module 'sre_compile' from 'c:\\users\\samuel\\envs\\random\\lib\\sre_compile.py'>,
 '_sre': <module '_sre' (built-in)>,
 'sre_parse': <module 'sre_parse' from 'c:\\users\\samuel\\envs\\random\\lib\\sre_parse.py'>,
 'sre_constants': <module 'sre_constants' from 'c:\\users\\samuel\\envs\\random\\lib\\sre_constants.py'>,
 'copyreg': <module 'copyreg' from 'c:\\users\\samuel\\envs\\random\\lib\\copyreg.py'>,
 'runpy': <module 'runpy' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\runpy.py'>,
 'importlib': <module 'importlib' from 'c:\\users\\samuel\\envs\\random\\lib\\importlib\\__init__.py'>,
 'importlib._bootstrap': <module 'importlib._bootstrap' (frozen)>,
 'importlib._bootstrap_external': <module 'importlib._bootstrap_external' (frozen)>,
 'warnings': <module 'warnings' from 'c:\\users\\samuel\\envs\\random\\lib\\warnings.py'>,
 'importlib.machinery': <module 'importlib.machinery' from 'c:\\users\\samuel\\envs\\random\\lib\\importlib\\machinery.py'>,
 'importlib.util': <module 'importlib.util' from 'c:\\users\\samuel\\envs\\random\\lib\\importlib\\util.py'>,
 'importlib.abc': <module 'importlib.abc' from 'c:\\users\\samuel\\envs\\random\\lib\\importlib\\abc.py'>,
 'contextlib': <module 'contextlib' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\contextlib.py'>,
 'pkgutil': <module 'pkgutil' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\pkgutil.py'>,
 'ipykernel': <module 'ipykernel' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipykernel\\__init__.py'>,
 'ipykernel._version': <module 'ipykernel._version' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipykernel\\_version.py'>,
 'ipykernel.connect': <module 'ipykernel.connect' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipykernel\\connect.py'>,
 '__future__': <module '__future__' from 'c:\\users\\samuel\\envs\\random\\lib\\__future__.py'>,
 'json': <module 'json' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\json\\__init__.py'>,
 'json.decoder': <module 'json.decoder' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\json\\decoder.py'>,
 'json.scanner': <module 'json.scanner' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\json\\scanner.py'>,
 '_json': <module '_json' (built-in)>,
 'json.encoder': <module 'json.encoder' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\json\\encoder.py'>,
 'subprocess': <module 'subprocess' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\subprocess.py'>,
 'time': <module 'time' (built-in)>,
 'signal': <module 'signal' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\signal.py'>,
 'threading': <module 'threading' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\threading.py'>,
 'traceback': <module 'traceback' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\traceback.py'>,
 'linecache': <module 'linecache' from 'c:\\users\\samuel\\envs\\random\\lib\\linecache.py'>,
 'tokenize': <module 'tokenize' from 'c:\\users\\samuel\\envs\\random\\lib\\tokenize.py'>,
 'token': <module 'token' from 'c:\\users\\samuel\\envs\\random\\lib\\token.py'>,
 'msvcrt': <module 'msvcrt' (built-in)>,
 '_winapi': <module '_winapi' (built-in)>,
 'IPython': <module 'IPython' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\__init__.py'>,
 'IPython.core': <module 'IPython.core' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\__init__.py'>,
 'IPython.core.getipython': <module 'IPython.core.getipython' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\getipython.py'>,
 'IPython.core.release': <module 'IPython.core.release' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\release.py'>,
 'IPython.core.application': <module 'IPython.core.application' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\application.py'>,
 'atexit': <module 'atexit' (built-in)>,
 'copy': <module 'copy' from 'c:\\users\\samuel\\envs\\random\\lib\\copy.py'>,
 'glob': <module 'glob' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\glob.py'>,
 'fnmatch': <module 'fnmatch' from 'c:\\users\\samuel\\envs\\random\\lib\\fnmatch.py'>,
 'posixpath': <module 'posixpath' from 'c:\\users\\samuel\\envs\\random\\lib\\posixpath.py'>,
 'logging': <module 'logging' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\logging\\__init__.py'>,
 'string': <module 'string' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\string.py'>,
 '_string': <module '_string' (built-in)>,
 'shutil': <module 'shutil' from 'c:\\users\\samuel\\envs\\random\\lib\\shutil.py'>,
 'zlib': <module 'zlib' (built-in)>,
 'bz2': <module 'bz2' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\bz2.py'>,
 '_compression': <module '_compression' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\_compression.py'>,
 '_bz2': <module '_bz2' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\DLLs\\_bz2.pyd'>,
 'lzma': <module 'lzma' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\lzma.py'>,
 '_lzma': <module '_lzma' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\DLLs\\_lzma.pyd'>,
 'traitlets': <module 'traitlets' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\traitlets\\__init__.py'>,
 'traitlets.traitlets': <module 'traitlets.traitlets' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\traitlets\\traitlets.py'>,
 'inspect': <module 'inspect' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\inspect.py'>,
 'ast': <module 'ast' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\ast.py'>,
 '_ast': <module '_ast' (built-in)>,
 'dis': <module 'dis' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\dis.py'>,
 'opcode': <module 'opcode' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\opcode.py'>,
 '_opcode': <module '_opcode' (built-in)>,
 'six': <module 'six' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\six.py'>,
 'struct': <module 'struct' from 'c:\\users\\samuel\\envs\\random\\lib\\struct.py'>,
 '_struct': <module '_struct' (built-in)>,
 'traitlets.utils': <module 'traitlets.utils' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\traitlets\\utils\\__init__.py'>,
 'traitlets.utils.getargspec': <module 'traitlets.utils.getargspec' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\traitlets\\utils\\getargspec.py'>,
 'traitlets.utils.importstring': <module 'traitlets.utils.importstring' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\traitlets\\utils\\importstring.py'>,
 'ipython_genutils': <module 'ipython_genutils' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipython_genutils\\__init__.py'>,
 'ipython_genutils._version': <module 'ipython_genutils._version' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipython_genutils\\_version.py'>,
 'ipython_genutils.py3compat': <module 'ipython_genutils.py3compat' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipython_genutils\\py3compat.py'>,
 'ipython_genutils.encoding': <module 'ipython_genutils.encoding' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipython_genutils\\encoding.py'>,
 'platform': <module 'platform' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\platform.py'>,
 'traitlets.utils.sentinel': <module 'traitlets.utils.sentinel' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\traitlets\\utils\\sentinel.py'>,
 'traitlets.utils.bunch': <module 'traitlets.utils.bunch' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\traitlets\\utils\\bunch.py'>,
 'traitlets._version': <module 'traitlets._version' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\traitlets\\_version.py'>,
 'traitlets.config': <module 'traitlets.config' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\traitlets\\config\\__init__.py'>,
 'traitlets.config.application': <module 'traitlets.config.application' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\traitlets\\config\\application.py'>,
 'decorator': <module 'decorator' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\decorator.py'>,
 'traitlets.config.configurable': <module 'traitlets.config.configurable' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\traitlets\\config\\configurable.py'>,
 'traitlets.config.loader': <module 'traitlets.config.loader' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\traitlets\\config\\loader.py'>,
 'argparse': <module 'argparse' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\argparse.py'>,
 'textwrap': <module 'textwrap' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\textwrap.py'>,
 'gettext': <module 'gettext' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\gettext.py'>,
 'ipython_genutils.path': <module 'ipython_genutils.path' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipython_genutils\\path.py'>,
 'random': <module 'random' from 'c:\\users\\samuel\\envs\\random\\lib\\random.py'>,
 'math': <module 'math' (built-in)>,
 'hashlib': <module 'hashlib' from 'c:\\users\\samuel\\envs\\random\\lib\\hashlib.py'>,
 '_hashlib': <module '_hashlib' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\DLLs\\_hashlib.pyd'>,
 '_blake2': <module '_blake2' (built-in)>,
 '_sha3': <module '_sha3' (built-in)>,
 'bisect': <module 'bisect' from 'c:\\users\\samuel\\envs\\random\\lib\\bisect.py'>,
 '_bisect': <module '_bisect' (built-in)>,
 '_random': <module '_random' (built-in)>,
 'ipython_genutils.text': <module 'ipython_genutils.text' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipython_genutils\\text.py'>,
 'ipython_genutils.importstring': <module 'ipython_genutils.importstring' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipython_genutils\\importstring.py'>,
 'IPython.core.crashhandler': <module 'IPython.core.crashhandler' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\crashhandler.py'>,
 'pprint': <module 'pprint' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\pprint.py'>,
 'IPython.core.ultratb': <module 'IPython.core.ultratb' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\ultratb.py'>,
 'pydoc': <module 'pydoc' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\pydoc.py'>,
 'urllib': <module 'urllib' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\urllib\\__init__.py'>,
 'urllib.parse': <module 'urllib.parse' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\urllib\\parse.py'>,
 'IPython.core.debugger': <module 'IPython.core.debugger' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\debugger.py'>,
 'bdb': <module 'bdb' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\bdb.py'>,
 'IPython.utils': <module 'IPython.utils' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\utils\\__init__.py'>,
 'IPython.utils.PyColorize': <module 'IPython.utils.PyColorize' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\utils\\PyColorize.py'>,
 'IPython.utils.coloransi': <module 'IPython.utils.coloransi' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\utils\\coloransi.py'>,
 'IPython.utils.ipstruct': <module 'IPython.utils.ipstruct' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\utils\\ipstruct.py'>,
 'IPython.utils.colorable': <module 'IPython.utils.colorable' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\utils\\colorable.py'>,
 'pygments': <module 'pygments' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\pygments\\__init__.py'>,
 'pygments.util': <module 'pygments.util' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\pygments\\util.py'>,
 'IPython.utils.py3compat': <module 'IPython.utils.py3compat' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\utils\\py3compat.py'>,
 'IPython.utils.encoding': <module 'IPython.utils.encoding' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\utils\\encoding.py'>,
 'IPython.core.excolors': <module 'IPython.core.excolors' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\excolors.py'>,
 'IPython.testing': <module 'IPython.testing' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\testing\\__init__.py'>,
 'IPython.testing.skipdoctest': <module 'IPython.testing.skipdoctest' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\testing\\skipdoctest.py'>,
 'pdb': <module 'pdb' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\pdb.py'>,
 'cmd': <module 'cmd' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\cmd.py'>,
 'code': <module 'code' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\code.py'>,
 'codeop': <module 'codeop' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\codeop.py'>,
 'IPython.core.display_trap': <module 'IPython.core.display_trap' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\display_trap.py'>,
 'IPython.utils.path': <module 'IPython.utils.path' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\utils\\path.py'>,
 'IPython.utils.process': <module 'IPython.utils.process' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\utils\\process.py'>,
 'IPython.utils._process_win32': <module 'IPython.utils._process_win32' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\utils\\_process_win32.py'>,
 'ctypes': <module 'ctypes' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\ctypes\\__init__.py'>,
 '_ctypes': <module '_ctypes' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\DLLs\\_ctypes.pyd'>,
 'ctypes._endian': <module 'ctypes._endian' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\ctypes\\_endian.py'>,
 'ctypes.wintypes': <module 'ctypes.wintypes' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\ctypes\\wintypes.py'>,
 'IPython.utils._process_common': <module 'IPython.utils._process_common' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\utils\\_process_common.py'>,
 'shlex': <module 'shlex' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\shlex.py'>,
 'IPython.utils.decorators': <module 'IPython.utils.decorators' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\utils\\decorators.py'>,
 'IPython.utils.data': <module 'IPython.utils.data' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\utils\\data.py'>,
 'IPython.utils.terminal': <module 'IPython.utils.terminal' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\utils\\terminal.py'>,
 'IPython.utils.sysinfo': <module 'IPython.utils.sysinfo' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\utils\\sysinfo.py'>,
 'IPython.utils._sysinfo': <module 'IPython.utils._sysinfo' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\utils\\_sysinfo.py'>,
 'IPython.core.profiledir': <module 'IPython.core.profiledir' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\profiledir.py'>,
 'IPython.paths': <module 'IPython.paths' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\paths.py'>,
 'tempfile': <module 'tempfile' from 'c:\\users\\samuel\\envs\\random\\lib\\tempfile.py'>,
 'IPython.utils.importstring': <module 'IPython.utils.importstring' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\utils\\importstring.py'>,
 'IPython.terminal': <module 'IPython.terminal' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\terminal\\__init__.py'>,
 'IPython.terminal.embed': <module 'IPython.terminal.embed' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\terminal\\embed.py'>,
 'IPython.core.compilerop': <module 'IPython.core.compilerop' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\compilerop.py'>,
 'IPython.core.magic_arguments': <module 'IPython.core.magic_arguments' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\magic_arguments.py'>,
 'IPython.core.error': <module 'IPython.core.error' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\error.py'>,
 'IPython.utils.text': <module 'IPython.utils.text' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\utils\\text.py'>,
 'pathlib': <module 'pathlib' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\pathlib.py'>,
 'IPython.core.magic': <module 'IPython.core.magic' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\magic.py'>,
 'getopt': <module 'getopt' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\getopt.py'>,
 'IPython.core.oinspect': <module 'IPython.core.oinspect' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\oinspect.py'>,
 'IPython.core.page': <module 'IPython.core.page' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\page.py'>,
 'IPython.core.display': <module 'IPython.core.display' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\display.py'>,
 'binascii': <module 'binascii' (built-in)>,
 'mimetypes': <module 'mimetypes' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\mimetypes.py'>,
 'IPython.lib': <module 'IPython.lib' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\lib\\__init__.py'>,
 'IPython.lib.security': <module 'IPython.lib.security' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\lib\\security.py'>,
 'getpass': <module 'getpass' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\getpass.py'>,
 'IPython.lib.pretty': <module 'IPython.lib.pretty' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\lib\\pretty.py'>,
 'datetime': <module 'datetime' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\datetime.py'>,
 '_datetime': <module '_datetime' (built-in)>,
 'IPython.utils.openpy': <module 'IPython.utils.openpy' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\utils\\openpy.py'>,
 'IPython.utils.dir2': <module 'IPython.utils.dir2' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\utils\\dir2.py'>,
 'IPython.utils.wildcard': <module 'IPython.utils.wildcard' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\utils\\wildcard.py'>,
 'pygments.lexers': <module 'pygments.lexers' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\pygments\\lexers\\__init__.py'>,
 'pygments.lexers._mapping': <module 'pygments.lexers._mapping' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\pygments\\lexers\\_mapping.py'>,
 'pygments.modeline': <module 'pygments.modeline' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\pygments\\modeline.py'>,
 'pygments.plugin': <module 'pygments.plugin' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\pygments\\plugin.py'>,
 'pygments.lexers.python': <module 'pygments.lexers.python' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\pygments\\lexers\\python.py'>,
 'pygments.lexer': <module 'pygments.lexer' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\pygments\\lexer.py'>,
 'pygments.filter': <module 'pygments.filter' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\pygments\\filter.py'>,
 'pygments.filters': <module 'pygments.filters' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\pygments\\filters\\__init__.py'>,
 'pygments.token': <module 'pygments.token' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\pygments\\token.py'>,
 'pygments.regexopt': <module 'pygments.regexopt' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\pygments\\regexopt.py'>,
 'pygments.unistring': <module 'pygments.unistring' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\pygments\\unistring.py'>,
 'pygments.formatters': <module 'pygments.formatters' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\pygments\\formatters\\__init__.py'>,
 'pygments.formatters._mapping': <module 'pygments.formatters._mapping' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\pygments\\formatters\\_mapping.py'>,
 'pygments.formatters.html': <module 'pygments.formatters.html' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\pygments\\formatters\\html.py'>,
 'pygments.formatter': <module 'pygments.formatter' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\pygments\\formatter.py'>,
 'pygments.styles': <module 'pygments.styles' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\pygments\\styles\\__init__.py'>,
 'IPython.core.inputtransformer2': <module 'IPython.core.inputtransformer2' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\inputtransformer2.py'>,
 'typing': <module 'typing' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\typing.py'>,
 'typing.io': typing.io,
 'typing.re': typing.re,
 'IPython.core.interactiveshell': <module 'IPython.core.interactiveshell' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\interactiveshell.py'>,
 'asyncio': <module 'asyncio' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\asyncio\\__init__.py'>,
 'selectors': <module 'selectors' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\selectors.py'>,
 'select': <module 'select' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\DLLs\\select.pyd'>,
 '_socket': <module '_socket' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\DLLs\\_socket.pyd'>,
 '_overlapped': <module '_overlapped' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\DLLs\\_overlapped.pyd'>,
 'asyncio.base_events': <module 'asyncio.base_events' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\asyncio\\base_events.py'>,
 'concurrent': <module 'concurrent' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\concurrent\\__init__.py'>,
 'concurrent.futures': <module 'concurrent.futures' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\concurrent\\futures\\__init__.py'>,
 'concurrent.futures._base': <module 'concurrent.futures._base' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\concurrent\\futures\\_base.py'>,
 'concurrent.futures.process': <module 'concurrent.futures.process' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\concurrent\\futures\\process.py'>,
 'queue': <module 'queue' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\queue.py'>,
 'multiprocessing': <module 'multiprocessing' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\multiprocessing\\__init__.py'>,
 'multiprocessing.context': <module 'multiprocessing.context' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\multiprocessing\\context.py'>,
 'multiprocessing.process': <module 'multiprocessing.process' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\multiprocessing\\process.py'>,
 'multiprocessing.reduction': <module 'multiprocessing.reduction' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\multiprocessing\\reduction.py'>,
 'pickle': <module 'pickle' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\pickle.py'>,
 '_compat_pickle': <module '_compat_pickle' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\_compat_pickle.py'>,
 '_pickle': <module '_pickle' (built-in)>,
 'socket': <module 'socket' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\socket.py'>,
 '__mp_main__': <module 'ipykernel_launcher' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipykernel_launcher.py'>,
 'multiprocessing.connection': <module 'multiprocessing.connection' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\multiprocessing\\connection.py'>,
 '_multiprocessing': <module '_multiprocessing' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\DLLs\\_multiprocessing.pyd'>,
 'multiprocessing.util': <module 'multiprocessing.util' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\multiprocessing\\util.py'>,
 'concurrent.futures.thread': <module 'concurrent.futures.thread' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\concurrent\\futures\\thread.py'>,
 'asyncio.compat': <module 'asyncio.compat' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\asyncio\\compat.py'>,
 'asyncio.coroutines': <module 'asyncio.coroutines' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\asyncio\\coroutines.py'>,
 'asyncio.constants': <module 'asyncio.constants' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\asyncio\\constants.py'>,
 'asyncio.events': <module 'asyncio.events' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\asyncio\\events.py'>,
 'asyncio.base_futures': <module 'asyncio.base_futures' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\asyncio\\base_futures.py'>,
 'asyncio.log': <module 'asyncio.log' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\asyncio\\log.py'>,
 'asyncio.futures': <module 'asyncio.futures' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\asyncio\\futures.py'>,
 'asyncio.base_tasks': <module 'asyncio.base_tasks' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\asyncio\\base_tasks.py'>,
 '_asyncio': <module '_asyncio' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\DLLs\\_asyncio.pyd'>,
 'asyncio.tasks': <module 'asyncio.tasks' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\asyncio\\tasks.py'>,
 'asyncio.locks': <module 'asyncio.locks' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\asyncio\\locks.py'>,
 'asyncio.protocols': <module 'asyncio.protocols' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\asyncio\\protocols.py'>,
 'asyncio.queues': <module 'asyncio.queues' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\asyncio\\queues.py'>,
 'asyncio.streams': <module 'asyncio.streams' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\asyncio\\streams.py'>,
 'asyncio.subprocess': <module 'asyncio.subprocess' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\asyncio\\subprocess.py'>,
 'asyncio.transports': <module 'asyncio.transports' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\asyncio\\transports.py'>,
 'asyncio.windows_events': <module 'asyncio.windows_events' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\asyncio\\windows_events.py'>,
 'asyncio.base_subprocess': <module 'asyncio.base_subprocess' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\asyncio\\base_subprocess.py'>,
 'asyncio.proactor_events': <module 'asyncio.proactor_events' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\asyncio\\proactor_events.py'>,
 'asyncio.sslproto': <module 'asyncio.sslproto' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\asyncio\\sslproto.py'>,
 'ssl': <module 'ssl' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\ssl.py'>,
 'ipaddress': <module 'ipaddress' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\ipaddress.py'>,
 '_ssl': <module '_ssl' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\DLLs\\_ssl.pyd'>,
 'base64': <module 'base64' from 'c:\\users\\samuel\\envs\\random\\lib\\base64.py'>,
 'asyncio.selector_events': <module 'asyncio.selector_events' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\asyncio\\selector_events.py'>,
 'asyncio.windows_utils': <module 'asyncio.windows_utils' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\asyncio\\windows_utils.py'>,
 'pickleshare': <module 'pickleshare' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\pickleshare.py'>,
 'IPython.core.prefilter': <module 'IPython.core.prefilter' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\prefilter.py'>,
 'IPython.core.autocall': <module 'IPython.core.autocall' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\autocall.py'>,
 'IPython.core.macro': <module 'IPython.core.macro' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\macro.py'>,
 'IPython.core.splitinput': <module 'IPython.core.splitinput' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\splitinput.py'>,
 'IPython.core.alias': <module 'IPython.core.alias' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\alias.py'>,
 'IPython.core.builtin_trap': <module 'IPython.core.builtin_trap' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\builtin_trap.py'>,
 'IPython.core.events': <module 'IPython.core.events' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\events.py'>,
 'backcall': <module 'backcall' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\backcall\\__init__.py'>,
 'backcall.backcall': <module 'backcall.backcall' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\backcall\\backcall.py'>,
 'IPython.core.displayhook': <module 'IPython.core.displayhook' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\displayhook.py'>,
 'IPython.core.displaypub': <module 'IPython.core.displaypub' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\displaypub.py'>,
 'IPython.core.extensions': <module 'IPython.core.extensions' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\extensions.py'>,
 'IPython.core.formatters': <module 'IPython.core.formatters' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\formatters.py'>,
 'IPython.utils.sentinel': <module 'IPython.utils.sentinel' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\utils\\sentinel.py'>,
 'IPython.core.history': <module 'IPython.core.history' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\history.py'>,
 'sqlite3': <module 'sqlite3' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\sqlite3\\__init__.py'>,
 'sqlite3.dbapi2': <module 'sqlite3.dbapi2' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\sqlite3\\dbapi2.py'>,
 '_sqlite3': <module '_sqlite3' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\DLLs\\_sqlite3.pyd'>,
 'IPython.core.logger': <module 'IPython.core.logger' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\logger.py'>,
 'IPython.core.payload': <module 'IPython.core.payload' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\payload.py'>,
 'IPython.core.usage': <module 'IPython.core.usage' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\usage.py'>,
 'IPython.display': <module 'IPython.display' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\display.py'>,
 'IPython.lib.display': <module 'IPython.lib.display' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\lib\\display.py'>,
 'html': <module 'html' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\html\\__init__.py'>,
 'html.entities': <module 'html.entities' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\html\\entities.py'>,
 'IPython.utils.io': <module 'IPython.utils.io' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\utils\\io.py'>,
 'IPython.utils.capture': <module 'IPython.utils.capture' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\utils\\capture.py'>,
 'IPython.utils.strdispatch': <module 'IPython.utils.strdispatch' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\utils\\strdispatch.py'>,
 'IPython.core.hooks': <module 'IPython.core.hooks' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\hooks.py'>,
 'IPython.utils.syspathcontext': <module 'IPython.utils.syspathcontext' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\utils\\syspathcontext.py'>,
 'IPython.utils.tempdir': <module 'IPython.utils.tempdir' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\utils\\tempdir.py'>,
 'IPython.utils.contexts': <module 'IPython.utils.contexts' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\utils\\contexts.py'>,
 'IPython.core.async_helpers': <module 'IPython.core.async_helpers' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\async_helpers.py'>,
 'IPython.terminal.interactiveshell': <module 'IPython.terminal.interactiveshell' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\terminal\\interactiveshell.py'>,
 'prompt_toolkit': <module 'prompt_toolkit' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\__init__.py'>,
 'prompt_toolkit.application': <module 'prompt_toolkit.application' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\application\\__init__.py'>,
 'prompt_toolkit.application.application': <module 'prompt_toolkit.application.application' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\application\\application.py'>,
 'prompt_toolkit.buffer': <module 'prompt_toolkit.buffer' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\buffer.py'>,
 'prompt_toolkit.application.current': <module 'prompt_toolkit.application.current' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\application\\current.py'>,
 'prompt_toolkit.eventloop': <module 'prompt_toolkit.eventloop' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\eventloop\\__init__.py'>,
 'prompt_toolkit.eventloop.base': <module 'prompt_toolkit.eventloop.base' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\eventloop\\base.py'>,
 'prompt_toolkit.log': <module 'prompt_toolkit.log' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\log.py'>,
 'prompt_toolkit.eventloop.coroutine': <module 'prompt_toolkit.eventloop.coroutine' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\eventloop\\coroutine.py'>,
 'prompt_toolkit.eventloop.defaults': <module 'prompt_toolkit.eventloop.defaults' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\eventloop\\defaults.py'>,
 'prompt_toolkit.utils': <module 'prompt_toolkit.utils' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\utils.py'>,
 'six.moves': <module 'six.moves' (<six._SixMetaPathImporter object at 0x0000022273DBC940>)>,
 'wcwidth': <module 'wcwidth' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\wcwidth\\__init__.py'>,
 'wcwidth.wcwidth': <module 'wcwidth.wcwidth' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\wcwidth\\wcwidth.py'>,
 'wcwidth.table_wide': <module 'wcwidth.table_wide' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\wcwidth\\table_wide.py'>,
 'wcwidth.table_zero': <module 'wcwidth.table_zero' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\wcwidth\\table_zero.py'>,
 'prompt_toolkit.cache': <module 'prompt_toolkit.cache' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\cache.py'>,
 'prompt_toolkit.eventloop.future': <module 'prompt_toolkit.eventloop.future' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\eventloop\\future.py'>,
 'prompt_toolkit.eventloop.context': <module 'prompt_toolkit.eventloop.context' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\eventloop\\context.py'>,
 'prompt_toolkit.eventloop.async_generator': <module 'prompt_toolkit.eventloop.async_generator' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\eventloop\\async_generator.py'>,
 'six.moves.queue': <module 'queue' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\queue.py'>,
 'prompt_toolkit.eventloop.event': <module 'prompt_toolkit.eventloop.event' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\eventloop\\event.py'>,
 'prompt_toolkit.application.run_in_terminal': <module 'prompt_toolkit.application.run_in_terminal' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\application\\run_in_terminal.py'>,
 'prompt_toolkit.auto_suggest': <module 'prompt_toolkit.auto_suggest' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\auto_suggest.py'>,
 'prompt_toolkit.filters': <module 'prompt_toolkit.filters' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\filters\\__init__.py'>,
 'prompt_toolkit.filters.base': <module 'prompt_toolkit.filters.base' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\filters\\base.py'>,
 'prompt_toolkit.filters.app': <module 'prompt_toolkit.filters.app' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\filters\\app.py'>,
 'prompt_toolkit.enums': <module 'prompt_toolkit.enums' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\enums.py'>,
 'prompt_toolkit.filters.utils': <module 'prompt_toolkit.filters.utils' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\filters\\utils.py'>,
 'prompt_toolkit.filters.cli': <module 'prompt_toolkit.filters.cli' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\filters\\cli.py'>,
 'prompt_toolkit.clipboard': <module 'prompt_toolkit.clipboard' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\clipboard\\__init__.py'>,
 'prompt_toolkit.clipboard.base': <module 'prompt_toolkit.clipboard.base' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\clipboard\\base.py'>,
 'prompt_toolkit.selection': <module 'prompt_toolkit.selection' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\selection.py'>,
 'prompt_toolkit.clipboard.in_memory': <module 'prompt_toolkit.clipboard.in_memory' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\clipboard\\in_memory.py'>,
 'prompt_toolkit.completion': <module 'prompt_toolkit.completion' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\completion\\__init__.py'>,
 'prompt_toolkit.completion.base': <module 'prompt_toolkit.completion.base' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\completion\\base.py'>,
 'prompt_toolkit.completion.filesystem': <module 'prompt_toolkit.completion.filesystem' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\completion\\filesystem.py'>,
 'prompt_toolkit.completion.word_completer': <module 'prompt_toolkit.completion.word_completer' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\completion\\word_completer.py'>,
 'prompt_toolkit.document': <module 'prompt_toolkit.document' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\document.py'>,
 'prompt_toolkit.history': <module 'prompt_toolkit.history' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\history.py'>,
 'prompt_toolkit.search': <module 'prompt_toolkit.search' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\search.py'>,
 'prompt_toolkit.key_binding': <module 'prompt_toolkit.key_binding' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\key_binding\\__init__.py'>,
 'prompt_toolkit.key_binding.key_bindings': <module 'prompt_toolkit.key_binding.key_bindings' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\key_binding\\key_bindings.py'>,
 'prompt_toolkit.keys': <module 'prompt_toolkit.keys' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\keys.py'>,
 'prompt_toolkit.key_binding.vi_state': <module 'prompt_toolkit.key_binding.vi_state' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\key_binding\\vi_state.py'>,
 'prompt_toolkit.validation': <module 'prompt_toolkit.validation' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\validation.py'>,
 'prompt_toolkit.input': <module 'prompt_toolkit.input' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\input\\__init__.py'>,
 'prompt_toolkit.input.base': <module 'prompt_toolkit.input.base' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\input\\base.py'>,
 'prompt_toolkit.input.defaults': <module 'prompt_toolkit.input.defaults' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\input\\defaults.py'>,
 'prompt_toolkit.input.typeahead': <module 'prompt_toolkit.input.typeahead' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\input\\typeahead.py'>,
 'prompt_toolkit.key_binding.bindings': <module 'prompt_toolkit.key_binding.bindings' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\key_binding\\bindings\\__init__.py'>,
 'prompt_toolkit.key_binding.bindings.page_navigation': <module 'prompt_toolkit.key_binding.bindings.page_navigation' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\key_binding\\bindings\\page_navigation.py'>,
 'prompt_toolkit.key_binding.bindings.scroll': <module 'prompt_toolkit.key_binding.bindings.scroll' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\key_binding\\bindings\\scroll.py'>,
 'prompt_toolkit.key_binding.defaults': <module 'prompt_toolkit.key_binding.defaults' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\key_binding\\defaults.py'>,
 'prompt_toolkit.key_binding.bindings.basic': <module 'prompt_toolkit.key_binding.bindings.basic' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\key_binding\\bindings\\basic.py'>,
 'prompt_toolkit.key_binding.key_processor': <module 'prompt_toolkit.key_binding.key_processor' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\key_binding\\key_processor.py'>,
 'prompt_toolkit.key_binding.bindings.named_commands': <module 'prompt_toolkit.key_binding.bindings.named_commands' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\key_binding\\bindings\\named_commands.py'>,
 'prompt_toolkit.key_binding.bindings.completion': <module 'prompt_toolkit.key_binding.bindings.completion' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\key_binding\\bindings\\completion.py'>,
 'prompt_toolkit.key_binding.bindings.emacs': <module 'prompt_toolkit.key_binding.bindings.emacs' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\key_binding\\bindings\\emacs.py'>,
 'prompt_toolkit.key_binding.bindings.vi': <module 'prompt_toolkit.key_binding.bindings.vi' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\key_binding\\bindings\\vi.py'>,
 'prompt_toolkit.input.vt100_parser': <module 'prompt_toolkit.input.vt100_parser' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\input\\vt100_parser.py'>,
 'prompt_toolkit.input.ansi_escape_sequences': <module 'prompt_toolkit.input.ansi_escape_sequences' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\input\\ansi_escape_sequences.py'>,
 'prompt_toolkit.key_binding.digraphs': <module 'prompt_toolkit.key_binding.digraphs' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\key_binding\\digraphs.py'>,
 'prompt_toolkit.key_binding.bindings.mouse': <module 'prompt_toolkit.key_binding.bindings.mouse' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\key_binding\\bindings\\mouse.py'>,
 'prompt_toolkit.layout': <module 'prompt_toolkit.layout' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\layout\\__init__.py'>,
 'prompt_toolkit.layout.containers': <module 'prompt_toolkit.layout.containers' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\layout\\containers.py'>,
 'prompt_toolkit.layout.controls': <module 'prompt_toolkit.layout.controls' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\layout\\controls.py'>,
 'prompt_toolkit.formatted_text': <module 'prompt_toolkit.formatted_text' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\formatted_text\\__init__.py'>,
 'prompt_toolkit.formatted_text.base': <module 'prompt_toolkit.formatted_text.base' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\formatted_text\\base.py'>,
 'prompt_toolkit.formatted_text.html': <module 'prompt_toolkit.formatted_text.html' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\formatted_text\\html.py'>,
 'xml': <module 'xml' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\xml\\__init__.py'>,
 'xml.dom': <module 'xml.dom' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\xml\\dom\\__init__.py'>,
 'xml.dom.domreg': <module 'xml.dom.domreg' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\xml\\dom\\domreg.py'>,
 'xml.dom.minidom': <module 'xml.dom.minidom' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\xml\\dom\\minidom.py'>,
 'xml.dom.minicompat': <module 'xml.dom.minicompat' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\xml\\dom\\minicompat.py'>,
 'xml.dom.xmlbuilder': <module 'xml.dom.xmlbuilder' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\xml\\dom\\xmlbuilder.py'>,
 'xml.dom.NodeFilter': <module 'xml.dom.NodeFilter' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\xml\\dom\\NodeFilter.py'>,
 'prompt_toolkit.formatted_text.ansi': <module 'prompt_toolkit.formatted_text.ansi' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\formatted_text\\ansi.py'>,
 'prompt_toolkit.output': <module 'prompt_toolkit.output' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\output\\__init__.py'>,
 'prompt_toolkit.output.base': <module 'prompt_toolkit.output.base' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\output\\base.py'>,
 'prompt_toolkit.layout.screen': <module 'prompt_toolkit.layout.screen' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\layout\\screen.py'>,
 'prompt_toolkit.output.defaults': <module 'prompt_toolkit.output.defaults' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\output\\defaults.py'>,
 'prompt_toolkit.output.color_depth': <module 'prompt_toolkit.output.color_depth' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\output\\color_depth.py'>,
 'prompt_toolkit.output.vt100': <module 'prompt_toolkit.output.vt100' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\output\\vt100.py'>,
 'prompt_toolkit.styles': <module 'prompt_toolkit.styles' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\styles\\__init__.py'>,
 'prompt_toolkit.styles.base': <module 'prompt_toolkit.styles.base' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\styles\\base.py'>,
 'prompt_toolkit.styles.defaults': <module 'prompt_toolkit.styles.defaults' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\styles\\defaults.py'>,
 'prompt_toolkit.styles.style': <module 'prompt_toolkit.styles.style' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\styles\\style.py'>,
 'prompt_toolkit.styles.named_colors': <module 'prompt_toolkit.styles.named_colors' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\styles\\named_colors.py'>,
 'prompt_toolkit.styles.pygments': <module 'prompt_toolkit.styles.pygments' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\styles\\pygments.py'>,
 'prompt_toolkit.styles.style_transformation': <module 'prompt_toolkit.styles.style_transformation' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\styles\\style_transformation.py'>,
 'colorsys': <module 'colorsys' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\colorsys.py'>,
 'array': <module 'array' (built-in)>,
 'prompt_toolkit.formatted_text.pygments': <module 'prompt_toolkit.formatted_text.pygments' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\formatted_text\\pygments.py'>,
 'prompt_toolkit.formatted_text.utils': <module 'prompt_toolkit.formatted_text.utils' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\formatted_text\\utils.py'>,
 'prompt_toolkit.lexers': <module 'prompt_toolkit.lexers' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\lexers\\__init__.py'>,
 'prompt_toolkit.lexers.base': <module 'prompt_toolkit.lexers.base' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\lexers\\base.py'>,
 'prompt_toolkit.lexers.pygments': <module 'prompt_toolkit.lexers.pygments' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\lexers\\pygments.py'>,
 'prompt_toolkit.mouse_events': <module 'prompt_toolkit.mouse_events' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\mouse_events.py'>,
 'prompt_toolkit.layout.processors': <module 'prompt_toolkit.layout.processors' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\layout\\processors.py'>,
 'prompt_toolkit.layout.utils': <module 'prompt_toolkit.layout.utils' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\layout\\utils.py'>,
 'prompt_toolkit.layout.dimension': <module 'prompt_toolkit.layout.dimension' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\layout\\dimension.py'>,
 'prompt_toolkit.layout.margins': <module 'prompt_toolkit.layout.margins' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\layout\\margins.py'>,
 'prompt_toolkit.layout.layout': <module 'prompt_toolkit.layout.layout' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\layout\\layout.py'>,
 'prompt_toolkit.layout.menus': <module 'prompt_toolkit.layout.menus' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\layout\\menus.py'>,
 'prompt_toolkit.renderer': <module 'prompt_toolkit.renderer' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\renderer.py'>,
 'prompt_toolkit.layout.mouse_handlers': <module 'prompt_toolkit.layout.mouse_handlers' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\layout\\mouse_handlers.py'>,
 'prompt_toolkit.key_binding.bindings.cpr': <module 'prompt_toolkit.key_binding.bindings.cpr' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\key_binding\\bindings\\cpr.py'>,
 'prompt_toolkit.key_binding.emacs_state': <module 'prompt_toolkit.key_binding.emacs_state' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\key_binding\\emacs_state.py'>,
 'prompt_toolkit.layout.dummy': <module 'prompt_toolkit.layout.dummy' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\layout\\dummy.py'>,
 'prompt_toolkit.application.dummy': <module 'prompt_toolkit.application.dummy' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\application\\dummy.py'>,
 'prompt_toolkit.shortcuts': <module 'prompt_toolkit.shortcuts' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\shortcuts\\__init__.py'>,
 'prompt_toolkit.shortcuts.dialogs': <module 'prompt_toolkit.shortcuts.dialogs' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\shortcuts\\dialogs.py'>,
 'prompt_toolkit.key_binding.bindings.focus': <module 'prompt_toolkit.key_binding.bindings.focus' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\key_binding\\bindings\\focus.py'>,
 'prompt_toolkit.widgets': <module 'prompt_toolkit.widgets' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\widgets\\__init__.py'>,
 'prompt_toolkit.widgets.base': <module 'prompt_toolkit.widgets.base' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\widgets\\base.py'>,
 'prompt_toolkit.widgets.toolbars': <module 'prompt_toolkit.widgets.toolbars' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\widgets\\toolbars.py'>,
 'prompt_toolkit.widgets.dialogs': <module 'prompt_toolkit.widgets.dialogs' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\widgets\\dialogs.py'>,
 'prompt_toolkit.widgets.menus': <module 'prompt_toolkit.widgets.menus' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\widgets\\menus.py'>,
 'prompt_toolkit.shortcuts.prompt': <module 'prompt_toolkit.shortcuts.prompt' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\shortcuts\\prompt.py'>,
 'prompt_toolkit.key_binding.bindings.auto_suggest': <module 'prompt_toolkit.key_binding.bindings.auto_suggest' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\key_binding\\bindings\\auto_suggest.py'>,
 'prompt_toolkit.key_binding.bindings.open_in_editor': <module 'prompt_toolkit.key_binding.bindings.open_in_editor' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\key_binding\\bindings\\open_in_editor.py'>,
 'prompt_toolkit.shortcuts.utils': <module 'prompt_toolkit.shortcuts.utils' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\shortcuts\\utils.py'>,
 'prompt_toolkit.shortcuts.progress_bar': <module 'prompt_toolkit.shortcuts.progress_bar' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\shortcuts\\progress_bar\\__init__.py'>,
 'prompt_toolkit.shortcuts.progress_bar.base': <module 'prompt_toolkit.shortcuts.progress_bar.base' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\shortcuts\\progress_bar\\base.py'>,
 'prompt_toolkit.shortcuts.progress_bar.formatters': <module 'prompt_toolkit.shortcuts.progress_bar.formatters' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\shortcuts\\progress_bar\\formatters.py'>,
 'prompt_toolkit.patch_stdout': <module 'prompt_toolkit.patch_stdout' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\prompt_toolkit\\patch_stdout.py'>,
 'pygments.style': <module 'pygments.style' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\pygments\\style.py'>,
 'IPython.terminal.debugger': <module 'IPython.terminal.debugger' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\terminal\\debugger.py'>,
 'IPython.core.completer': <module 'IPython.core.completer' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\completer.py'>,
 'unicodedata': <module 'unicodedata' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\DLLs\\unicodedata.pyd'>,
 'IPython.core.latex_symbols': <module 'IPython.core.latex_symbols' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\latex_symbols.py'>,
 'IPython.utils.generics': <module 'IPython.utils.generics' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\utils\\generics.py'>,
 'jedi': <module 'jedi' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\__init__.py'>,
 'jedi.api': <module 'jedi.api' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\api\\__init__.py'>,
 'parso': <module 'parso' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\parso\\__init__.py'>,
 'parso.parser': <module 'parso.parser' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\parso\\parser.py'>,
 'parso.tree': <module 'parso.tree' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\parso\\tree.py'>,
 'parso._compatibility': <module 'parso._compatibility' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\parso\\_compatibility.py'>,
 'parso.pgen2': <module 'parso.pgen2' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\parso\\pgen2\\__init__.py'>,
 'parso.pgen2.generator': <module 'parso.pgen2.generator' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\parso\\pgen2\\generator.py'>,
 'parso.pgen2.grammar_parser': <module 'parso.pgen2.grammar_parser' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\parso\\pgen2\\grammar_parser.py'>,
 'parso.python': <module 'parso.python' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\parso\\python\\__init__.py'>,
 'parso.python.tokenize': <module 'parso.python.tokenize' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\parso\\python\\tokenize.py'>,
 'parso.python.token': <module 'parso.python.token' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\parso\\python\\token.py'>,
 'parso.utils': <module 'parso.utils' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\parso\\utils.py'>,
 'parso.grammar': <module 'parso.grammar' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\parso\\grammar.py'>,
 'parso.python.diff': <module 'parso.python.diff' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\parso\\python\\diff.py'>,
 'difflib': <module 'difflib' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\difflib.py'>,
 'parso.python.parser': <module 'parso.python.parser' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\parso\\python\\parser.py'>,
 'parso.python.tree': <module 'parso.python.tree' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\parso\\python\\tree.py'>,
 'parso.python.prefix': <module 'parso.python.prefix' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\parso\\python\\prefix.py'>,
 'parso.cache': <module 'parso.cache' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\parso\\cache.py'>,
 'gc': <module 'gc' (built-in)>,
 'parso.python.errors': <module 'parso.python.errors' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\parso\\python\\errors.py'>,
 'parso.normalizer': <module 'parso.normalizer' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\parso\\normalizer.py'>,
 'parso.python.pep8': <module 'parso.python.pep8' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\parso\\python\\pep8.py'>,
 'jedi._compatibility': <module 'jedi._compatibility' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\_compatibility.py'>,
 'jedi.parser_utils': <module 'jedi.parser_utils' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\parser_utils.py'>,
 'jedi.debug': <module 'jedi.debug' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\debug.py'>,
 'jedi.settings': <module 'jedi.settings' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\settings.py'>,
 'jedi.cache': <module 'jedi.cache' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\cache.py'>,
 'jedi.api.classes': <module 'jedi.api.classes' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\api\\classes.py'>,
 'jedi.evaluate': <module 'jedi.evaluate' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\__init__.py'>,
 'jedi.evaluate.utils': <module 'jedi.evaluate.utils' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\utils.py'>,
 'jedi.evaluate.imports': <module 'jedi.evaluate.imports' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\imports.py'>,
 'jedi.evaluate.sys_path': <module 'jedi.evaluate.sys_path' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\sys_path.py'>,
 'jedi.evaluate.cache': <module 'jedi.evaluate.cache' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\cache.py'>,
 'jedi.evaluate.base_context': <module 'jedi.evaluate.base_context' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\base_context.py'>,
 'jedi.common': <module 'jedi.common' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\common\\__init__.py'>,
 'jedi.common.context': <module 'jedi.common.context' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\common\\context.py'>,
 'jedi.evaluate.helpers': <module 'jedi.evaluate.helpers' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\helpers.py'>,
 'jedi.common.utils': <module 'jedi.common.utils' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\common\\utils.py'>,
 'jedi.evaluate.compiled': <module 'jedi.evaluate.compiled' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\compiled\\__init__.py'>,
 'jedi.evaluate.compiled.context': <module 'jedi.evaluate.compiled.context' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\compiled\\context.py'>,
 'jedi.evaluate.filters': <module 'jedi.evaluate.filters' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\filters.py'>,
 'jedi.evaluate.flow_analysis': <module 'jedi.evaluate.flow_analysis' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\flow_analysis.py'>,
 'jedi.evaluate.recursion': <module 'jedi.evaluate.recursion' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\recursion.py'>,
 'jedi.evaluate.lazy_context': <module 'jedi.evaluate.lazy_context' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\lazy_context.py'>,
 'jedi.evaluate.compiled.access': <module 'jedi.evaluate.compiled.access' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\compiled\\access.py'>,
 'jedi.evaluate.compiled.getattr_static': <module 'jedi.evaluate.compiled.getattr_static' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\compiled\\getattr_static.py'>,
 'jedi.evaluate.compiled.fake': <module 'jedi.evaluate.compiled.fake' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\compiled\\fake.py'>,
 'jedi.evaluate.analysis': <module 'jedi.evaluate.analysis' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\analysis.py'>,
 'jedi.evaluate.context': <module 'jedi.evaluate.context' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\context\\__init__.py'>,
 'jedi.evaluate.context.module': <module 'jedi.evaluate.context.module' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\context\\module.py'>,
 'jedi.evaluate.context.klass': <module 'jedi.evaluate.context.klass' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\context\\klass.py'>,
 'jedi.evaluate.context.function': <module 'jedi.evaluate.context.function' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\context\\function.py'>,
 'jedi.evaluate.docstrings': <module 'jedi.evaluate.docstrings' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\docstrings.py'>,
 'jedi.evaluate.pep0484': <module 'jedi.evaluate.pep0484' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\pep0484.py'>,
 'jedi.evaluate.arguments': <module 'jedi.evaluate.arguments' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\arguments.py'>,
 'jedi.evaluate.context.iterable': <module 'jedi.evaluate.context.iterable' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\context\\iterable.py'>,
 'jedi.evaluate.param': <module 'jedi.evaluate.param' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\param.py'>,
 'jedi.evaluate.context.asynchronous': <module 'jedi.evaluate.context.asynchronous' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\context\\asynchronous.py'>,
 'jedi.evaluate.parser_cache': <module 'jedi.evaluate.parser_cache' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\parser_cache.py'>,
 'jedi.evaluate.context.instance': <module 'jedi.evaluate.context.instance' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\context\\instance.py'>,
 'jedi.evaluate.syntax_tree': <module 'jedi.evaluate.syntax_tree' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\syntax_tree.py'>,
 'jedi.evaluate.finder': <module 'jedi.evaluate.finder' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\finder.py'>,
 'jedi.api.keywords': <module 'jedi.api.keywords' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\api\\keywords.py'>,
 'pydoc_data': <module 'pydoc_data' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\pydoc_data\\__init__.py'>,
 'pydoc_data.topics': <module 'pydoc_data.topics' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\pydoc_data\\topics.py'>,
 'jedi.api.interpreter': <module 'jedi.api.interpreter' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\api\\interpreter.py'>,
 'jedi.evaluate.compiled.mixed': <module 'jedi.evaluate.compiled.mixed' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\compiled\\mixed.py'>,
 'jedi.api.helpers': <module 'jedi.api.helpers' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\api\\helpers.py'>,
 'jedi.api.completion': <module 'jedi.api.completion' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\api\\completion.py'>,
 'jedi.api.environment': <module 'jedi.api.environment' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\api\\environment.py'>,
 'filecmp': <module 'filecmp' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\filecmp.py'>,
 'jedi.evaluate.compiled.subprocess': <module 'jedi.evaluate.compiled.subprocess' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\compiled\\subprocess\\__init__.py'>,
 'jedi.evaluate.compiled.subprocess.functions': <module 'jedi.evaluate.compiled.subprocess.functions' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\compiled\\subprocess\\functions.py'>,
 'jedi.api.exceptions': <module 'jedi.api.exceptions' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\api\\exceptions.py'>,
 'jedi.api.project': <module 'jedi.api.project' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\api\\project.py'>,
 'jedi.evaluate.usages': <module 'jedi.evaluate.usages' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jedi\\evaluate\\usages.py'>,
 'IPython.terminal.ptutils': <module 'IPython.terminal.ptutils' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\terminal\\ptutils.py'>,
 'IPython.terminal.shortcuts': <module 'IPython.terminal.shortcuts' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\terminal\\shortcuts.py'>,
 'IPython.lib.clipboard': <module 'IPython.lib.clipboard' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\lib\\clipboard.py'>,
 'IPython.terminal.magics': <module 'IPython.terminal.magics' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\terminal\\magics.py'>,
 'IPython.terminal.pt_inputhooks': <module 'IPython.terminal.pt_inputhooks' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\terminal\\pt_inputhooks\\__init__.py'>,
 'IPython.terminal.prompts': <module 'IPython.terminal.prompts' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\terminal\\prompts.py'>,
 'IPython.terminal.ipapp': <module 'IPython.terminal.ipapp' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\terminal\\ipapp.py'>,
 'IPython.core.magics': <module 'IPython.core.magics' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\magics\\__init__.py'>,
 'IPython.core.magics.auto': <module 'IPython.core.magics.auto' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\magics\\auto.py'>,
 'IPython.core.magics.basic': <module 'IPython.core.magics.basic' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\magics\\basic.py'>,
 'IPython.core.magics.code': <module 'IPython.core.magics.code' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\magics\\code.py'>,
 'urllib.request': <module 'urllib.request' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\urllib\\request.py'>,
 'email': <module 'email' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\email\\__init__.py'>,
 'http': <module 'http' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\http\\__init__.py'>,
 'http.client': <module 'http.client' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\http\\client.py'>,
 'email.parser': <module 'email.parser' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\email\\parser.py'>,
 'email.feedparser': <module 'email.feedparser' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\email\\feedparser.py'>,
 'email.errors': <module 'email.errors' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\email\\errors.py'>,
 'email._policybase': <module 'email._policybase' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\email\\_policybase.py'>,
 'email.header': <module 'email.header' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\email\\header.py'>,
 'email.quoprimime': <module 'email.quoprimime' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\email\\quoprimime.py'>,
 'email.base64mime': <module 'email.base64mime' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\email\\base64mime.py'>,
 'email.charset': <module 'email.charset' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\email\\charset.py'>,
 'email.encoders': <module 'email.encoders' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\email\\encoders.py'>,
 'quopri': <module 'quopri' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\quopri.py'>,
 'email.utils': <module 'email.utils' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\email\\utils.py'>,
 'email._parseaddr': <module 'email._parseaddr' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\email\\_parseaddr.py'>,
 'calendar': <module 'calendar' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\calendar.py'>,
 'email.message': <module 'email.message' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\email\\message.py'>,
 'uu': <module 'uu' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\uu.py'>,
 'email._encoded_words': <module 'email._encoded_words' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\email\\_encoded_words.py'>,
 'email.iterators': <module 'email.iterators' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\email\\iterators.py'>,
 'urllib.error': <module 'urllib.error' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\urllib\\error.py'>,
 'urllib.response': <module 'urllib.response' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\urllib\\response.py'>,
 'nturl2path': <module 'nturl2path' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\nturl2path.py'>,
 'IPython.core.magics.config': <module 'IPython.core.magics.config' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\magics\\config.py'>,
 'IPython.core.magics.display': <module 'IPython.core.magics.display' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\magics\\display.py'>,
 'IPython.core.magics.execution': <module 'IPython.core.magics.execution' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\magics\\execution.py'>,
 'timeit': <module 'timeit' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\timeit.py'>,
 'cProfile': <module 'cProfile' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\cProfile.py'>,
 '_lsprof': <module '_lsprof' (built-in)>,
 'profile': <module 'profile' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\profile.py'>,
 'optparse': <module 'optparse' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\optparse.py'>,
 'pstats': <module 'pstats' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\pstats.py'>,
 'IPython.utils.module_paths': <module 'IPython.utils.module_paths' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\utils\\module_paths.py'>,
 'IPython.utils.timing': <module 'IPython.utils.timing' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\utils\\timing.py'>,
 'IPython.core.magics.extension': <module 'IPython.core.magics.extension' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\magics\\extension.py'>,
 'IPython.core.magics.history': <module 'IPython.core.magics.history' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\magics\\history.py'>,
 'IPython.core.magics.logging': <module 'IPython.core.magics.logging' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\magics\\logging.py'>,
 'IPython.core.magics.namespace': <module 'IPython.core.magics.namespace' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\magics\\namespace.py'>,
 'IPython.core.magics.osm': <module 'IPython.core.magics.osm' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\magics\\osm.py'>,
 'IPython.core.magics.pylab': <module 'IPython.core.magics.pylab' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\magics\\pylab.py'>,
 'IPython.core.pylabtools': <module 'IPython.core.pylabtools' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\pylabtools.py'>,
 'IPython.core.magics.script': <module 'IPython.core.magics.script' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\magics\\script.py'>,
 'IPython.lib.backgroundjobs': <module 'IPython.lib.backgroundjobs' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\lib\\backgroundjobs.py'>,
 'IPython.core.shellapp': <module 'IPython.core.shellapp' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\shellapp.py'>,
 'IPython.extensions': <module 'IPython.extensions' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\extensions\\__init__.py'>,
 'IPython.extensions.storemagic': <module 'IPython.extensions.storemagic' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\extensions\\storemagic.py'>,
 'IPython.utils.frame': <module 'IPython.utils.frame' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\utils\\frame.py'>,
 'jupyter_client': <module 'jupyter_client' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jupyter_client\\__init__.py'>,
 'jupyter_client._version': <module 'jupyter_client._version' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jupyter_client\\_version.py'>,
 'jupyter_client.connect': <module 'jupyter_client.connect' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jupyter_client\\connect.py'>,
 'zmq': <module 'zmq' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\zmq\\__init__.py'>,
 'zmq.libzmq': <module 'zmq.libzmq' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\zmq\\libzmq.cp36-win_amd64.pyd'>,
 'zmq.backend': <module 'zmq.backend' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\zmq\\backend\\__init__.py'>,
 'zmq.backend.select': <module 'zmq.backend.select' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\zmq\\backend\\select.py'>,
 'zmq.backend.cython': <module 'zmq.backend.cython' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\zmq\\backend\\cython\\__init__.py'>,
 'cython_runtime': <module 'cython_runtime'>,
 'zmq.backend.cython.constants': <module 'zmq.backend.cython.constants' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\zmq\\backend\\cython\\constants.cp36-win_amd64.pyd'>,
 '_cython_0_28_5': <module '_cython_0_28_5'>,
 'zmq.backend.cython.error': <module 'zmq.backend.cython.error' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\zmq\\backend\\cython\\error.cp36-win_amd64.pyd'>,
 'zmq.backend.cython.message': <module 'zmq.backend.cython.message' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\zmq\\backend\\cython\\message.cp36-win_amd64.pyd'>,
 'zmq.error': <module 'zmq.error' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\zmq\\error.py'>,
 'zmq.backend.cython.context': <module 'zmq.backend.cython.context' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\zmq\\backend\\cython\\context.cp36-win_amd64.pyd'>,
 'zmq.backend.cython.socket': <module 'zmq.backend.cython.socket' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\zmq\\backend\\cython\\socket.cp36-win_amd64.pyd'>,
 'zmq.backend.cython.utils': <module 'zmq.backend.cython.utils' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\zmq\\backend\\cython\\utils.cp36-win_amd64.pyd'>,
 'zmq.backend.cython._poll': <module 'zmq.backend.cython._poll' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\zmq\\backend\\cython\\_poll.cp36-win_amd64.pyd'>,
 'zmq.backend.cython._version': <module 'zmq.backend.cython._version' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\zmq\\backend\\cython\\_version.cp36-win_amd64.pyd'>,
 'zmq.backend.cython._device': <module 'zmq.backend.cython._device' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\zmq\\backend\\cython\\_device.cp36-win_amd64.pyd'>,
 'zmq.sugar': <module 'zmq.sugar' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\zmq\\sugar\\__init__.py'>,
 'zmq.sugar.constants': <module 'zmq.sugar.constants' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\zmq\\sugar\\constants.py'>,
 'zmq.utils': <module 'zmq.utils' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\zmq\\utils\\__init__.py'>,
 'zmq.utils.constant_names': <module 'zmq.utils.constant_names' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\zmq\\utils\\constant_names.py'>,
 'zmq.sugar.context': <module 'zmq.sugar.context' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\zmq\\sugar\\context.py'>,
 'zmq.sugar.attrsettr': <module 'zmq.sugar.attrsettr' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\zmq\\sugar\\attrsettr.py'>,
 'zmq.sugar.socket': <module 'zmq.sugar.socket' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\zmq\\sugar\\socket.py'>,
 'zmq.sugar.poll': <module 'zmq.sugar.poll' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\zmq\\sugar\\poll.py'>,
 'zmq.utils.jsonapi': <module 'zmq.utils.jsonapi' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\zmq\\utils\\jsonapi.py'>,
 'zmq.utils.strtypes': <module 'zmq.utils.strtypes' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\zmq\\utils\\strtypes.py'>,
 'zmq.sugar.frame': <module 'zmq.sugar.frame' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\zmq\\sugar\\frame.py'>,
 'zmq.sugar.tracker': <module 'zmq.sugar.tracker' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\zmq\\sugar\\tracker.py'>,
 'zmq.sugar.version': <module 'zmq.sugar.version' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\zmq\\sugar\\version.py'>,
 'zmq.sugar.stopwatch': <module 'zmq.sugar.stopwatch' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\zmq\\sugar\\stopwatch.py'>,
 'jupyter_client.localinterfaces': <module 'jupyter_client.localinterfaces' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jupyter_client\\localinterfaces.py'>,
 'jupyter_core': <module 'jupyter_core' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jupyter_core\\__init__.py'>,
 'jupyter_core.version': <module 'jupyter_core.version' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jupyter_core\\version.py'>,
 'jupyter_core.paths': <module 'jupyter_core.paths' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jupyter_core\\paths.py'>,
 'jupyter_client.launcher': <module 'jupyter_client.launcher' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jupyter_client\\launcher.py'>,
 'traitlets.log': <module 'traitlets.log' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\traitlets\\log.py'>,
 'jupyter_client.client': <module 'jupyter_client.client' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jupyter_client\\client.py'>,
 'jupyter_client.channels': <module 'jupyter_client.channels' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jupyter_client\\channels.py'>,
 'jupyter_client.channelsabc': <module 'jupyter_client.channelsabc' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jupyter_client\\channelsabc.py'>,
 'jupyter_client.clientabc': <module 'jupyter_client.clientabc' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jupyter_client\\clientabc.py'>,
 'jupyter_client.manager': <module 'jupyter_client.manager' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jupyter_client\\manager.py'>,
 'jupyter_client.kernelspec': <module 'jupyter_client.kernelspec' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jupyter_client\\kernelspec.py'>,
 'jupyter_client.managerabc': <module 'jupyter_client.managerabc' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jupyter_client\\managerabc.py'>,
 'jupyter_client.blocking': <module 'jupyter_client.blocking' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jupyter_client\\blocking\\__init__.py'>,
 'jupyter_client.blocking.client': <module 'jupyter_client.blocking.client' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jupyter_client\\blocking\\client.py'>,
 'jupyter_client.blocking.channels': <module 'jupyter_client.blocking.channels' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jupyter_client\\blocking\\channels.py'>,
 'jupyter_client.multikernelmanager': <module 'jupyter_client.multikernelmanager' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jupyter_client\\multikernelmanager.py'>,
 'uuid': <module 'uuid' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\uuid.py'>,
 'ctypes.util': <module 'ctypes.util' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\ctypes\\util.py'>,
 'ipykernel.kernelapp': <module 'ipykernel.kernelapp' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipykernel\\kernelapp.py'>,
 'tornado': <module 'tornado' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\tornado\\__init__.py'>,
 'tornado.ioloop': <module 'tornado.ioloop' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\tornado\\ioloop.py'>,
 'numbers': <module 'numbers' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\numbers.py'>,
 'tornado.concurrent': <module 'tornado.concurrent' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\tornado\\concurrent.py'>,
 'tornado.log': <module 'tornado.log' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\tornado\\log.py'>,
 'logging.handlers': <module 'logging.handlers' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\logging\\handlers.py'>,
 'tornado.escape': <module 'tornado.escape' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\tornado\\escape.py'>,
 'tornado.util': <module 'tornado.util' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\tornado\\util.py'>,
 'tornado.speedups': <module 'tornado.speedups' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\tornado\\speedups.cp36-win_amd64.pyd'>,
 'colorama': <module 'colorama' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\colorama\\__init__.py'>,
 'colorama.initialise': <module 'colorama.initialise' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\colorama\\initialise.py'>,
 'colorama.ansitowin32': <module 'colorama.ansitowin32' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\colorama\\ansitowin32.py'>,
 'colorama.ansi': <module 'colorama.ansi' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\colorama\\ansi.py'>,
 'colorama.winterm': <module 'colorama.winterm' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\colorama\\winterm.py'>,
 'colorama.win32': <module 'colorama.win32' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\colorama\\win32.py'>,
 'tornado.stack_context': <module 'tornado.stack_context' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\tornado\\stack_context.py'>,
 'tornado.platform': <module 'tornado.platform' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\tornado\\platform\\__init__.py'>,
 'tornado.platform.auto': <module 'tornado.platform.auto' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\tornado\\platform\\auto.py'>,
 'tornado.platform.common': <module 'tornado.platform.common' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\tornado\\platform\\common.py'>,
 'tornado.platform.interface': <module 'tornado.platform.interface' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\tornado\\platform\\interface.py'>,
 'tornado.platform.windows': <module 'tornado.platform.windows' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\tornado\\platform\\windows.py'>,
 'zmq.eventloop': <module 'zmq.eventloop' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\zmq\\eventloop\\__init__.py'>,
 'zmq.eventloop.ioloop': <module 'zmq.eventloop.ioloop' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\zmq\\eventloop\\ioloop.py'>,
 'tornado.platform.asyncio': <module 'tornado.platform.asyncio' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\tornado\\platform\\asyncio.py'>,
 'tornado.gen': <module 'tornado.gen' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\tornado\\gen.py'>,
 'zmq.eventloop.zmqstream': <module 'zmq.eventloop.zmqstream' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\zmq\\eventloop\\zmqstream.py'>,
 'ipykernel.iostream': <module 'ipykernel.iostream' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipykernel\\iostream.py'>,
 'imp': <module 'imp' from 'c:\\users\\samuel\\envs\\random\\lib\\imp.py'>,
 'jupyter_client.session': <module 'jupyter_client.session' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jupyter_client\\session.py'>,
 'hmac': <module 'hmac' from 'c:\\users\\samuel\\envs\\random\\lib\\hmac.py'>,
 'jupyter_client.jsonutil': <module 'jupyter_client.jsonutil' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jupyter_client\\jsonutil.py'>,
 'dateutil': <module 'dateutil' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\dateutil\\__init__.py'>,
 'dateutil._version': <module 'dateutil._version' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\dateutil\\_version.py'>,
 'dateutil.parser': <module 'dateutil.parser' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\dateutil\\parser\\__init__.py'>,
 'dateutil.parser._parser': <module 'dateutil.parser._parser' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\dateutil\\parser\\_parser.py'>,
 'decimal': <module 'decimal' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\decimal.py'>,
 '_decimal': <module '_decimal' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\DLLs\\_decimal.pyd'>,
 'dateutil.relativedelta': <module 'dateutil.relativedelta' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\dateutil\\relativedelta.py'>,
 'dateutil._common': <module 'dateutil._common' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\dateutil\\_common.py'>,
 'dateutil.tz': <module 'dateutil.tz' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\dateutil\\tz\\__init__.py'>,
 'dateutil.tz.tz': <module 'dateutil.tz.tz' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\dateutil\\tz\\tz.py'>,
 'dateutil.tz._common': <module 'dateutil.tz._common' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\dateutil\\tz\\_common.py'>,
 'dateutil.tz._factories': <module 'dateutil.tz._factories' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\dateutil\\tz\\_factories.py'>,
 'dateutil.tz.win': <module 'dateutil.tz.win' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\dateutil\\tz\\win.py'>,
 'dateutil.parser.isoparser': <module 'dateutil.parser.isoparser' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\dateutil\\parser\\isoparser.py'>,
 '_strptime': <module '_strptime' from 'c:\\users\\samuel\\appdata\\local\\programs\\python\\python36\\Lib\\_strptime.py'>,
 'jupyter_client.adapter': <module 'jupyter_client.adapter' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\jupyter_client\\adapter.py'>,
 'ipykernel.heartbeat': <module 'ipykernel.heartbeat' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipykernel\\heartbeat.py'>,
 'ipykernel.ipkernel': <module 'ipykernel.ipkernel' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipykernel\\ipkernel.py'>,
 'IPython.utils.tokenutil': <module 'IPython.utils.tokenutil' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\utils\\tokenutil.py'>,
 'ipykernel.comm': <module 'ipykernel.comm' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipykernel\\comm\\__init__.py'>,
 'ipykernel.comm.manager': <module 'ipykernel.comm.manager' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipykernel\\comm\\manager.py'>,
 'ipykernel.comm.comm': <module 'ipykernel.comm.comm' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipykernel\\comm\\comm.py'>,
 'ipykernel.kernelbase': <module 'ipykernel.kernelbase' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipykernel\\kernelbase.py'>,
 'tornado.queues': <module 'tornado.queues' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\tornado\\queues.py'>,
 'tornado.locks': <module 'tornado.locks' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\tornado\\locks.py'>,
 'ipykernel.jsonutil': <module 'ipykernel.jsonutil' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipykernel\\jsonutil.py'>,
 'ipykernel.zmqshell': <module 'ipykernel.zmqshell' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipykernel\\zmqshell.py'>,
 'IPython.core.payloadpage': <module 'IPython.core.payloadpage' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\payloadpage.py'>,
 'ipykernel.displayhook': <module 'ipykernel.displayhook' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipykernel\\displayhook.py'>,
 'ipykernel.parentpoller': <module 'ipykernel.parentpoller' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipykernel\\parentpoller.py'>,
 'faulthandler': <module 'faulthandler' (built-in)>,
 'ipykernel.datapub': <module 'ipykernel.datapub' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipykernel\\datapub.py'>,
 'ipykernel.serialize': <module 'ipykernel.serialize' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipykernel\\serialize.py'>,
 'ipykernel.pickleutil': <module 'ipykernel.pickleutil' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipykernel\\pickleutil.py'>,
 'ipykernel.codeutil': <module 'ipykernel.codeutil' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipykernel\\codeutil.py'>,
 'IPython.core.completerlib': <module 'IPython.core.completerlib' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\core\\completerlib.py'>,
 'storemagic': <module 'storemagic' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\IPython\\extensions\\storemagic.py'>,
 'ipywidgets': <module 'ipywidgets' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipywidgets\\__init__.py'>,
 'ipywidgets._version': <module 'ipywidgets._version' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipywidgets\\_version.py'>,
 'ipywidgets.widgets': <module 'ipywidgets.widgets' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipywidgets\\widgets\\__init__.py'>,
 'ipywidgets.widgets.widget': <module 'ipywidgets.widgets.widget' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipywidgets\\widgets\\widget.py'>,
 'ipywidgets.widgets.domwidget': <module 'ipywidgets.widgets.domwidget' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipywidgets\\widgets\\domwidget.py'>,
 'ipywidgets.widgets.trait_types': <module 'ipywidgets.widgets.trait_types' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipywidgets\\widgets\\trait_types.py'>,
 'ipywidgets.widgets.widget_layout': <module 'ipywidgets.widgets.widget_layout' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipywidgets\\widgets\\widget_layout.py'>,
 'ipywidgets.widgets.widget_style': <module 'ipywidgets.widgets.widget_style' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipywidgets\\widgets\\widget_style.py'>,
 'ipywidgets.widgets.valuewidget': <module 'ipywidgets.widgets.valuewidget' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipywidgets\\widgets\\valuewidget.py'>,
 'ipywidgets.widgets.widget_core': <module 'ipywidgets.widgets.widget_core' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipywidgets\\widgets\\widget_core.py'>,
 'ipywidgets.widgets.widget_bool': <module 'ipywidgets.widgets.widget_bool' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipywidgets\\widgets\\widget_bool.py'>,
 'ipywidgets.widgets.widget_description': <module 'ipywidgets.widgets.widget_description' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipywidgets\\widgets\\widget_description.py'>,
 'ipywidgets.widgets.widget_button': <module 'ipywidgets.widgets.widget_button' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipywidgets\\widgets\\widget_button.py'>,
 'ipywidgets.widgets.widget_box': <module 'ipywidgets.widgets.widget_box' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipywidgets\\widgets\\widget_box.py'>,
 'ipywidgets.widgets.docutils': <module 'ipywidgets.widgets.docutils' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipywidgets\\widgets\\docutils.py'>,
 'ipywidgets.widgets.widget_float': <module 'ipywidgets.widgets.widget_float' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipywidgets\\widgets\\widget_float.py'>,
 'ipywidgets.widgets.widget_int': <module 'ipywidgets.widgets.widget_int' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipywidgets\\widgets\\widget_int.py'>,
 'ipywidgets.widgets.widget_color': <module 'ipywidgets.widgets.widget_color' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipywidgets\\widgets\\widget_color.py'>,
 'ipywidgets.widgets.widget_date': <module 'ipywidgets.widgets.widget_date' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipywidgets\\widgets\\widget_date.py'>,
 'ipywidgets.widgets.widget_output': <module 'ipywidgets.widgets.widget_output' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipywidgets\\widgets\\widget_output.py'>,
 'ipywidgets.widgets.widget_selection': <module 'ipywidgets.widgets.widget_selection' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipywidgets\\widgets\\widget_selection.py'>,
 'ipywidgets.widgets.widget_selectioncontainer': <module 'ipywidgets.widgets.widget_selectioncontainer' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipywidgets\\widgets\\widget_selectioncontainer.py'>,
 'ipywidgets.widgets.widget_string': <module 'ipywidgets.widgets.widget_string' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipywidgets\\widgets\\widget_string.py'>,
 'ipywidgets.widgets.widget_controller': <module 'ipywidgets.widgets.widget_controller' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipywidgets\\widgets\\widget_controller.py'>,
 'ipywidgets.widgets.interaction': <module 'ipywidgets.widgets.interaction' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipywidgets\\widgets\\interaction.py'>,
 'ipywidgets.widgets.widget_link': <module 'ipywidgets.widgets.widget_link' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipywidgets\\widgets\\widget_link.py'>,
 'ipywidgets.widgets.widget_media': <module 'ipywidgets.widgets.widget_media' from 'c:\\users\\samuel\\envs\\random\\lib\\site-packages\\ipywidgets\\widgets\\widget_media.py'>}

In [5]:
import importlib
import math

In [6]:
importlib.__path__


Out[6]:
['c:\\users\\samuel\\envs\\random\\lib\\importlib']

In [9]:
dir(math)


Out[9]:
['__doc__',
 '__loader__',
 '__name__',
 '__package__',
 '__spec__',
 'acos',
 'acosh',
 'asin',
 'asinh',
 'atan',
 'atan2',
 'atanh',
 'ceil',
 'copysign',
 'cos',
 'cosh',
 'degrees',
 'e',
 'erf',
 'erfc',
 'exp',
 'expm1',
 'fabs',
 'factorial',
 'floor',
 'fmod',
 'frexp',
 'fsum',
 'gamma',
 'gcd',
 'hypot',
 'inf',
 'isclose',
 'isfinite',
 'isinf',
 'isnan',
 'ldexp',
 'lgamma',
 'log',
 'log10',
 'log1p',
 'log2',
 'modf',
 'nan',
 'pi',
 'pow',
 'radians',
 'sin',
 'sinh',
 'sqrt',
 'tan',
 'tanh',
 'tau',
 'trunc']

In [11]:
math.__package__


Out[11]:
''

In [12]:
from importlib import abc

In [13]:
abc.__package__


Out[13]:
'importlib'