为什么不建议使用anaconda

网上绝大多数相关文章都让人在Windows安装 Anaconda,在Linux安装miniconda。之所以这样分开,可能是因为Anaconda在windows有图形化界面吧,对新手友好点。但Anaconda动辄五六百M的安装包真的劝退人。正好这次conda环境被我玩坏了,于是下定决心改用miniconda了。
安装配置完miniconda,顿时感到畅快,相比臃肿的Anaconda来说,miniconda轻量、快速,六七十M的miniconda用起来简直太舒服了。可能你会说人家anaconda把常用的包配好啦,但anaconda装的很多包说不定这辈子都用不上,真需要自己安装也没什么。

安装miniconda

conda环境配置

  • base环境下,创建requirements.txt,安装基本的包:pip install -r requirements.txt
    1. autopep8
    2. numpy
    3. pandas
    4. tqdm
    5. pandas
    6. matplotlib
    7. Pillow
    8. seaborn
    9. ipympl
    10. ipykernel
  • 创建新环境,拷贝base环境的基础包
    1. conda create -n ai --clone base
  • --clone代表克隆一个环境,从哪里克隆?从base环境克隆.
  • 为什么不直接在base环境开搞
    • 要是自己在base环境中,安装一些乱七八糟的包,就会把你的base环境搞崩溃。最后让你conda都损坏。有人可能问,有什么包会把环境搞坏呢。其实就是谷歌这鳖孙做的tensorflow包就很容易把环境搞坏了。
    • 在其他环境搞坏了,重装就是

Git Bash 相关配置

目前我的Windows终端环境是Git Bash,具体配置见

  • .bash_profile 设置基本环境 ```bash

    >>> conda initialize >>>

    !! Contents within this block are managed by ‘conda init’ !!

    eval “$(‘/D/Environment/miniconda/Scripts/conda.exe’ ‘shell.bash’ ‘hook’)”

    <<< conda initialize <<<

Shows Git branch name in prompt.

parse_git_branch() { git branch 2> /dev/null | sed -e ‘/^[^]/d’ -e ‘s/ (.*)/ (\1)/‘ }

Show User @ Name (still with git branch name)

export PS1=”\u@\h \W[\033[32m]\$(parse_git_branch)[\033[00m] $ “

Or hide User @ Name (still with git branch name)

export PS1=”\W[\033[32m]\$(parse_git_branch)[\033[00m] $ “

export PS1=”[\e[32;1m]\W $[\e[0m][\033[32m]\$(parse_git_branch)[\033[00m] “

Loading .bashrc (Git Bash cann’t loading .bashrc)

source ~/.bashrc

  1. - .bashrc设置自动启动环境
  2. ```bash
  3. alias tree='tree -FCN'
  4. #设置代理
  5. export http_proxy=http://127.0.0.1:7890
  6. export https_proxy=http://127.0.0.1:7890
  7. #设置conda启动环境
  8. conda activate ai