コード例 #1
0
def add_to_path(pyversion, arch):
    from _system_path import (add_to_system_path,
                              get_previous_install_prefixes,
                              broadcast_environment_settings_change)

    # If a previous Anaconda install attempt to this location left remnants,
    # remove those.
    remove_from_path(ROOT_PREFIX)

    # If a previously registered Anaconda install left remnants, remove those.
    try:
        old_prefixes = get_previous_install_prefixes(pyversion, arch, allusers)
    except IOError:
        old_prefixes = []
    for prefix in old_prefixes:
        out('Removing old installation at %s from PATH (if any entries get found)\n'
            % (prefix))
        remove_from_path(prefix)

    # add Anaconda to the path
    add_to_system_path([
        os.path.normpath(os.path.join(ROOT_PREFIX, path_suffix))
        for path_suffix in PATH_SUFFIXES
    ], allusers)
    broadcast_environment_settings_change()
コード例 #2
0
ファイル: _nsis.py プロジェクト: esernaalonso/dev
def remove_anaconda_from_path():
    from _system_path import (remove_from_system_path,
                              broadcast_environment_settings_change)
    for path in [sys.prefix,
                 join(sys.prefix, 'Library\\bin'),
                 join(sys.prefix, 'Scripts'), ]:
        remove_from_system_path(path, allusers)
    broadcast_environment_settings_change()
コード例 #3
0
ファイル: _nsis.py プロジェクト: aseemdrockstar/constructor
def add_to_path():
    from _system_path import (add_to_system_path, remove_from_system_path,
                              broadcast_environment_settings_change)
    # if previous Anaconda installs left remnants, remove those
    remove_from_system_path(sys.prefix, allusers)
    remove_from_system_path(join(sys.prefix, 'Scripts'), allusers)
    # add Anaconda to the path
    add_to_system_path([sys.prefix, join(sys.prefix, 'Scripts')], allusers)
    broadcast_environment_settings_change()
コード例 #4
0
def add_anaconda_to_path():
    from _system_path import (add_to_system_path, remove_from_system_path,
                              broadcast_environment_settings_change)
    # if previous Anaconda installs left remnants, remove those
    remove_from_system_path(sys.prefix, allusers)
    remove_from_system_path(join(sys.prefix, 'Scripts'), allusers)
    # add Anaconda to the path
    add_to_system_path([sys.prefix, join(sys.prefix, 'Scripts')], allusers)
    broadcast_environment_settings_change()
コード例 #5
0
ファイル: _nsis.py プロジェクト: sscherfke/constructor
def remove_from_path(root_prefix=None):
    from _system_path import (remove_from_system_path,
                              broadcast_environment_settings_change)

    if root_prefix is None:
        root_prefix = ROOT_PREFIX
    for path in [os.path.normpath(os.path.join(root_prefix, path_suffix))
                 for path_suffix in PATH_SUFFIXES]:
        remove_from_system_path(path, allusers)
    broadcast_environment_settings_change()
コード例 #6
0
ファイル: _nsis.py プロジェクト: DamirAinullin/PTVS
def remove_from_path(root_prefix=None):
    from _system_path import (remove_from_system_path,
                              broadcast_environment_settings_change)

    if root_prefix is None:
        root_prefix = ROOT_PREFIX
    for path in [os.path.normpath(os.path.join(root_prefix, path_suffix))
                 for path_suffix in PATH_SUFFIXES]:
        remove_from_system_path(path, allusers)
    broadcast_environment_settings_change()
コード例 #7
0
ファイル: _nsis.py プロジェクト: DamirAinullin/PTVS
def add_to_path(pyversion, arch):
    from _system_path import (add_to_system_path,
                              get_previous_install_prefixes,
                              broadcast_environment_settings_change)

    # If a previous Anaconda install attempt to this location left remnants,
    # remove those.
    remove_from_path(ROOT_PREFIX)

    # If a previously registered Anaconda install left remnants, remove those.
    try:
        old_prefixes = get_previous_install_prefixes(pyversion, arch, allusers)
    except IOError:
        old_prefixes = []
    for prefix in old_prefixes:
        out('Removing old installation at %s from PATH (if any entries get found)\n' % (prefix))
        remove_from_path(prefix)

    # add Anaconda to the path
    add_to_system_path([os.path.normpath(os.path.join(ROOT_PREFIX, path_suffix))
                        for path_suffix in PATH_SUFFIXES], allusers)
    broadcast_environment_settings_change()
コード例 #8
0
ファイル: _nsis.py プロジェクト: aseemdrockstar/constructor
def remove_from_path():
    from _system_path import (remove_from_system_path,
                              broadcast_environment_settings_change)
    remove_from_system_path(sys.prefix, allusers)
    remove_from_system_path(join(sys.prefix, 'Scripts'), allusers)
    broadcast_environment_settings_change()
コード例 #9
0
def remove_anaconda_from_path():
    from _system_path import (remove_from_system_path,
                              broadcast_environment_settings_change)
    remove_from_system_path(sys.prefix, allusers)
    remove_from_system_path(join(sys.prefix, 'Scripts'), allusers)
    broadcast_environment_settings_change()
コード例 #10
0
def remove_anaconda_from_path():
    from _system_path import remove_from_system_path, broadcast_environment_settings_change

    remove_from_system_path(sys.prefix, allusers)
    remove_from_system_path(join(sys.prefix, "Scripts"), allusers)
    broadcast_environment_settings_change()