增加环境
conda create --name py3.6.3 python=3.6.3
设置/取消终端默认使用conda
conda config --set auto_activate_base true/false
默认使用conda特定环境
vi ~/.zshrc
conda activate py37
查看conda环境
conda info --env
为什么要使用pyenv
公司超过200人规模的时候anaconda就是收费的了,收到了律师函,因此需要寻找替代品
安装:brew install pyenv
查看Pyenv的所有python环境 pyenv versions
安装特定版本的python pyenv install 3.8.19
pyenv全局切换环境 pyenv global 3.9.19
某个项目使用特定版本:cd到对应目录下pyenv local 3.9.19
这样会生成一个.python-version
文件
如何像anaconda一样在shell加上python的版本提示?我用的zsh,直接修改theme达到类似效果,还可以把时间加上。
vim ~/.oh-my-zsh/themes/bira.zsh-theme
ZSH_THEME_RVM_PROMPT_OPTIONS="i v g"
PYTHON_VERSION=$(/Users/noah/.pyenv/shims/python -V 2>&1)
PROMPT="($PYTHON_VERSION)╭─${conda_prompt}${user_host}${current_dir}${rvm_ruby}${vcs_branch}${venv_prompt}${kube_prompt} %{$fg[yellow]%}[%D{%H:%M:%S}]%{$reset_color%}
╰─%B${user_symbol}%b "
Pyenv环境
pyenv local 3.8.0
安装nvm
官网:https://github.com/nvm-sh/nvm
nvm list 或 nv ls
nvm install 12
nvm use v12.22.12
nvm current