Как удалить mini conda? питон

Я установил пакет conda как таковой:

$ wget http://bit.ly/miniconda
$ bash miniconda
$ conda install numpy pandas scipy matplotlib scikit-learn nltk ipython-notebook seaborn

Я хочу удалить его, потому что он портит мои пипсы и среду.

  • Как полностью удалить Conda?
  • Удалит ли он также мои пакеты, управляемые pip? Если да, есть ли способ безопасно удалить conda без удаления пакетов, управляемых pip?

person alvas    schedule 13.04.2015    source источник


Ответы (5)


Чтобы удалить miniconda, просто удалите папку miniconda,

rm -r ~/miniconda/

Что касается предотвращения конфликтов между различными средами Python, вы можете использовать виртуальные среды. В частности, с Miniconda можно использовать следующий рабочий процесс:

$ wget https://repo.continuum.io/miniconda/Miniconda3-3.7.0-Linux-x86_64.sh -O ~/miniconda.sh
$ bash miniconda
$ conda env remove --yes -n new_env    # remove the environement new_env if it exists (optional)
$ conda create --yes -n new_env pip numpy pandas scipy matplotlib scikit-learn nltk ipython-notebook seaborn python=2
$ activate new_env
$ # pip install modules if needed, run python scripts, etc
  # everything will be installed in the new_env
  # located in ~/miniconda/envs/new_env
$ deactivate
person rth    schedule 13.04.2015
comment
Если вы использовали pip для установки чего-либо в Miniconda Python, удаление каталога Miniconda также приведет к их удалению. Если вы установили их в другую установку Python, этого не произойдет. - person asmeurer; 14.04.2015
comment
Также удалите экспорт пути в вашем ~/.bash_profile - person math; 26.10.2015
comment
Путь добавлен в ~ / .bashrc для 4.1.11 - person bugmenot123; 22.11.2016
comment
@ bugmenot123 Это зависит от вашей ОС. Для Linux это ~ / .bashrc, а для MacOS (и, предположительно, BSD) это ~ / .bash_profile. - person absurd; 27.02.2017
comment
В Windows используйте обычный способ удаления программы / приложения, но ищите Python X.X (Miniconda xxx). См. документы conda. - person djvg; 03.10.2017
comment
В моем случае это было rm -r ~/miniconda3/ - person markroxor; 26.06.2018

Правильный способ полностью удалить conda (Anaconda / Miniconda):

  1. Удалите все файлы и каталоги, связанные с conda, с помощью пакета Anaconda-Clean.

    conda activate your_conda_env_name
    conda install anaconda-clean
    anaconda-clean # add `--yes` to avoid being prompted to delete each one
    
  2. Удалите весь каталог conda

    rm -rf ~/miniconda3
    
  3. Удалите строку, которая добавляет путь conda к переменной среды PATH.

    vi ~/.bashrc
    # -> Search for conda and delete the lines containing it
    # -> If you're not sure if the line belongs to conda, comment it instead of deleting it just to be safe
    source ~/.bashrc
    
  4. Удалите папку резервных копий, созданную пакетом Anaconda-Clean. ПРИМЕЧАНИЕ. Подумайте дважды, прежде чем делать это, потому что после этого вы не сможете ничего восстановить из своей старой установки conda!

    rm -rf ~/.anaconda_backup
    

Ссылка: Официальная документация conda

person tsveti_iko    schedule 10.07.2020
comment
Но что на самом деле делает anaconda-clean? - person einpoklum; 07.04.2021

Если вы используете Windows, просто найдите miniconda, и вы найдете папку. Зайдите в папку, и вы найдете exe-файл для удаления miniconda. Запустить его.

person Sunil Mathew    schedule 20.04.2020

вы должны прокомментировать эту строку в ~ / .bashrc:

#export PATH=/home/jolth/miniconda3/bin:$PATH

и запустите:

source ~/.bashrc
person Jolth    schedule 18.08.2018

Чтобы обновить ответ @Sunil: в Windows Miniconda имеет обычный деинсталлятор. Перейдите в меню «Настройки» / «Приложения» / «Приложения и компоненты» или нажмите кнопку «Пуск», введите команду «Удалить», затем нажмите «Установка и удаление программ» и, наконец, программу удаления Miniconda.

person divenex    schedule 08.09.2020