Skip to content

installing a package using menuinst package for windows can become complicated #923

@ReimarBauer

Description

@ReimarBauer

Our windows users reported

Executing transaction: / menuinst called from non-root env C:\Users\user\Miniconda3\envs\mssdev
WARNING menuinst_win32:<module>(157): menuinst called from non-root env C:\Users\user\Miniconda3\envs\mssdev
DEBUG menuinst_win32:__init__(198): Menu: name: 'Anaconda${PY_VER} ${PLATFORM}', prefix: 'C:\Users\user\Miniconda3\envs\mssdev', env_name: 'None', mode: 'user', used_mode: 'user'
DEBUG menuinst_win32:create(323): Shortcut cmd is C:\Users\user\Miniconda3\envs\mssdev\python.exe, args are ['C:\\Users\\user\\Miniconda3\\envs\\mssdev\\cwp.py', 'C:\\Users\\user\\Miniconda3\\envs\\mssdev', 'C:\\Users\\user\\Miniconda3\\envs\\mssdev\\Library\\bin\\bash.exe', '--login', '-i', '--']                                                - DEBUG menuinst_win32:__init__(198): Menu: name: 'Anaconda${PY_VER} ${PLATFORM}', prefix: 'C:\Users\user\Miniconda3\envs\mssdev', env_name: 'None', mode: 'user', used_mode: 'user'
DEBUG menuinst_win32:create(323): Shortcut cmd is C:\Users\user\Miniconda3\envs\mssdev\pythonw.exe, args are ['C:\\Users\\user\\Miniconda3\\envs\\mssdev\\cwp.py', 'C:\\Users\\user\\Miniconda3\\envs\\mssdev', 'C:\\Users\\user\\Miniconda3\\envs\\mssdev\\pythonw.exe', 'C:\\Users\\user\\Miniconda3\\envs\\mssdev\\Scripts\\mss-script.py']         done

This is only a warning. It gets more complicated when you want to install by mamba a local build of the MSS package.

(mssdev) C:\Users\user\workspace\MSS\localbuild>mamba install  \Users\user\Miniconda3\envs\mssdev\conda-bld\win-64\mss-alpha-py39_1000.tar.bz2

                  __    __    __    __
                 /  \  /  \  /  \  /  \
                /    \/    \/    \/    \
███████████████/  /██/  /██/  /██/  /████████████████████████
              /  / \   / \   / \   / \  \____
             /  /   \_/   \_/   \_/   \    o \__,
            / _/                       \_____/  `
            |/
        ███╗   ███╗ █████╗ ███╗   ███╗██████╗  █████╗
        ████╗ ████║██╔══██╗████╗ ████║██╔══██╗██╔══██╗
        ██╔████╔██║███████║██╔████╔██║██████╔╝███████║
        ██║╚██╔╝██║██╔══██║██║╚██╔╝██║██╔══██╗██╔══██║
        ██║ ╚═╝ ██║██║  ██║██║ ╚═╝ ██║██████╔╝██║  ██║
        ╚═╝     ╚═╝╚═╝  ╚═╝╚═╝     ╚═╝╚═════╝ ╚═╝  ╚═╝

        mamba (0.12.2) supported by @QuantStack

        GitHub:  https://github.com/mamba-org/mamba
        Twitter: https://twitter.com/QuantStack

█████████████████████████████████████████████████████████████

Preparing transaction: done
Verifying transaction: done
Executing transaction: | menuinst called from non-root env C:\Users\user\Miniconda3\envs\mssdev
WARNING menuinst_win32:<module>(157): menuinst called from non-root env C:\Users\user\Miniconda3\envs\mssdev
/ DEBUG menuinst_win32:__init__(198): Menu: name: 'Anaconda${PY_VER} ${PLATFORM}', prefix: 'C:\Users\user\Miniconda3\envs\mssdev', env_name: 'None', mode: 'user', used_mode: 'user'
DEBUG menuinst_win32:create(323): Shortcut cmd is C:\Users\user\Miniconda3\envs\mssdev\pythonw.exe, args are ['C:\\Users\\user\\Miniconda3\\envs\\mssdev\\cwp.py', 'C:\\Users\\user\\Miniconda3\\envs\\mssdev', 'C:\\Users\\user\\Miniconda3\\envs\\mssdev\\pythonw.exe', 'C:\\Users\\user\\Miniconda3\\envs\\mssdev\\Scripts\\mss-script.py']
done

In environments usually noone needs an Admin account

conda_build_auf_guacamole

Our workaround if that happens is to use the "conda" command.

conda install  \Users\user\Miniconda3\envs\mssdev\conda-bld\win-64\mss-alpha-py39_1000.tar.bz2
Preparing transaction: done
Verifying transaction: done
Executing transaction: done

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions