通过 pyenv 配合 venv 来创建项目专属的虚拟环境

2024-12-03 17:37:48 2688 0 技术文章

安装 pyenv

curl https://pyenv.run | bash

这条命令会自动安装以下工具:

  • pyenv
  • pyenv-doctor(检查 pyenv 安装的健康状况)
  • pyenv-virtualenv(用于创建 Python 虚拟环境)

更新 Shell 配置

vim ~/.bashrc
echo -e 'export PATH="$HOME/.pyenv/bin:$PATH"\n' \
    'eval "$(pyenv init --path)"\n' \
    'eval "$(pyenv init -)"\n' \
    'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
source ~/.bashrc

安装 Python 版本

pyenv install 3.11.9

设置全局或本地 Python 版本

设置一个全局的 Python 版本(用于所有项目):

pyenv global 3.11.9

你还可以为特定目录设置本地版本,例如在某个项目目录下:

pyenv local 3.8.12

这会创建一个 .python-version 文件,记录该项目使用的 Python 版本。

创建虚拟环境(使用 venv)

python -m venv venv

激活虚拟环境

对于 Bash/Zsh(Linux/macOS):

source venv/bin/activate

对于 Windows(CMD):

.\venv\Scripts\activate
    没有找到数据。
您的邮箱不会被公开