pyenv
约 1 分钟阅读
- pyenv/pyenvGitHubpyenv/pyenvpyenv/pyenv · MIT · 管理多版本 Python · 机器学习建议使用 3.9, 3.10 这样的版本,避免太新的 3.11 和 3.12 · PYENVVERSION · .python-version · $(pyenv root)/version笔记:pyenv
- MIT
- 管理多版本 Python
- 机器学习建议使用 3.9, 3.10 这样的版本,避免太新的 3.11 和 3.12
brew install pyenv # by macOS Homebre
pyenv install --list
pyenv install 3.10 # 安装指定版本
pyenv local 3.10 # 切换当前目录的 Python 版本, 需要先 init
cat .python-version
python3 --version
python3 -m venv venv # 使用当前的版本来初始化 venv, 之后 activate 也是这个版本
source venv/bin/activate
# pyenv install 2
# pyenv global 2
export PATH=$(pyenv root)/shims:$PATH
# $HOME/.pyenv/
pyenv root
ls $(pyenv root)/shims
echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init --path)"' >> ~/.bashrc
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
source ~/.bashrc
# 单次初始化 pyenv
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
# virtualenv
brew install pyenv-virtualenv
pyenv virtualenv 3 venv- PYENV_VERSION
- .python-version
- $(pyenv root)/version
Install
- 会 clone 到 ~/.pyenv/
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
export PYENV_ROOT="$HOME/.pyenv"
[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"关联信息
反向链接、本文链接的其他页面和外部资料。
反向链接
- Python ENV笔记 · pyenv
PYTHONHOME · PYTHONPATH · 不要在 venv 环境下工作 - 不要放项目内容 · pyenv · 多版本管理 · python-poetry/poetry · pyenv-virtualenv · venv · https://docs.python.org/3/library/venv.html
References
GitHub1 条
- pyenv/pyenvgithub.com/pyenv/pyenv