Last active
June 16, 2018 18:39
-
-
Save davidlenz/874bb483362ea17f8f056bb911c8db1d to your computer and use it in GitHub Desktop.
Collect environment information and store to file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import socket | |
import os, json | |
import pip, sys | |
import platform | |
env = {} | |
import aetros | |
env['aetros_version'] = aetros.__version__ | |
env['python_version'] = platform.python_version() | |
env['python_executable'] = sys.executable | |
env['hostname'] = socket.gethostname() | |
env['variables'] = dict(os.environ) | |
if 'AETROS_SSH_KEY' in env['variables']: del env['variables']['AETROS_SSH_KEY'] | |
if 'AETROS_SSH_KEY_BASE64' in env['variables']: del env['variables']['AETROS_SSH_KEY_BASE64'] | |
env['pip_packages'] = sorted([[i.key, i.version] for i in pip.get_installed_distributions()]) | |
print(env) | |
with open('conda_env_info.txt', 'w') as file: | |
file.write(json.dumps(env, ensure_ascii=False, indent=4)) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment