使用Pyenv来管理PY版本
类型:Python
创建时间:2021-06-15 17:33:32
更新时间:2021-06-15 17:33:32
类型:Python
更新时间:2021-06-15 17:33:32
pyenv lets you easily switch between multiple versions of Python. It's simple, unobtrusive, and follows the UNIX tradition of single-purpose tools that do one thing well.
官方仓库 - https://github.com/pyenv/pyenv
pyenv是目前管理Python版本的流行方案,对于一台PC上存在多个Python版本的最佳管理方案之一,以下安装基于 Debian10
安装pyenv
sudo apt -y install git gcc libgdbm-dev make patch zlib1g.dev libssl-dev libsqlite3-dev libbz2-dev libreadline-dev
curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash
配置环境变量,这里设定是在当前用户下(Shell环境是ZSH,如果是Bash环境请修改对应 bashrc文件)
vim ~/.zshrc
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
以下是常用命令
# 所有可安装的版本列表
pyenv install -list
# 下载制定版本的Python
pyenv install 3.6.9
# 查看当前已下载的版本
pyenv versions
# 设置系统的Python版本
pyenv global 3.6.9
# 设置当前目录为某个Python版本
pyenv local 3.6.9
# 更新pyenv
pyenv update
注:Visual Studio Code会自动识别当前目录的pyenv指定的版本,在Terminal进入该目录时也会自动切换到该目录的Python版本
如果你希望的是在同一机器上同一个Pyhon版本不同项目的环境不相同,可参考 virtualenv
的使用
[[replyMessage== null?"发表评论":"@" + replyMessage.m_author]]
account_circle
email
web_asset
textsms
评论列表([[messageResponse.total]])
[[messageItem.m_author]]
[[messageItem.m_author]]
[[getEnviron(messageItem.m_environ)]]
[[subMessage.m_author]]
[[subMessage.m_author]]
@
[[subMessage.parent_message.m_author]]
[[subMessage.parent_message.m_author]]
[[getEnviron(messageItem.m_environ)]]