Python 3.x 系统python版本处于活动状态,而不是本地pyenv版本

Python 3.x 系统python版本处于活动状态,而不是本地pyenv版本,python-3.x,homebrew,windows-subsystem-for-linux,pyenv,Python 3.x,Homebrew,Windows Subsystem For Linux,Pyenv,激活虚拟环境后,如何检查是否使用了正确的python版本?我尝试了哪个python3和哪个python,但这两个输出都表示系统python版本,而不是本地pyenv版本。它仍然使用我的本地版本,还是我的安装有问题 这是命令行输出 Documents/DataStuff/pdf_tools via I will try to give you a thorough walk-through. How pyenv global/local is used to resolve python I a

激活虚拟环境后,如何检查是否使用了正确的python版本?我尝试了哪个python3和哪个python,但这两个输出都表示系统python版本,而不是本地pyenv版本。它仍然使用我的本地版本,还是我的安装有问题

这是命令行输出

Documents/DataStuff/pdf_tools via I will try to give you a thorough walk-through.

How
pyenv global/local
is used to resolve
python

  • I am working on an empty folder
    ~/py-version-example/
  • I use
    pyenv
    (version
    1.2.26
    ) to manage all the multiple installations of Python in my system
py-version-example $ pyenv --version
pyenv 1.2.26

Documents/datastaff/pdf\u工具通过我将尝试让您全面了解

如何使用
pyenv global/local
解析
python
  • 我正在处理一个空文件夹
    ~/py版本示例/
  • 我使用
    pyenv
    (版本
    1.2.26
    )来管理系统中的所有Python多个安装
  • 目前,在我的项目中,
    pyenv
    可以“设置”以下版本的Python
  • 版本
    3.9.2
    pyenv global配置为默认版本
  • 此版本号存储在“全局”文件
    ~/.pyenv/version
  • 由于这是一个全新的项目,
    pyenv
  • 但是,根据上面的
    pyenv global
    ,Python的“可见”版本将是
    3.9.2
  • 此版本的Python解释器由
    pyenv
建立新项目
  • 现在我将把Python的
    local
    版本设置为
    3.9.4
  • 您将看到将使用完全相同的垫片(
    /Users/***/.pyenv/shimmes/python
  • 但是,这次版本将从项目文件夹中的文件
    .python version
    中删除:
建立虚拟环境
  • 现在,我将在我的项目文件夹中设置并激活一个新的虚拟环境
  • 根据上述所有项目,此虚拟环境将从
    local
  • 但是,这次您应该看到Python解释器来自虚拟环境,而不再来自
    pyenv
    shim:
py-version-example $ pyenv versions
  system
* 3.9.2 (set by /Users/***/.pyenv/version)
  3.9.3
  3.9.4
  miniforge3-4.9.2
py-version-example $ pyenv local
pyenv: no local version configured for this directory

py-version-example $ pyenv global
3.9.2

py-version-example $ python -V
Python 3.9.2

py-version-example $ which python
/Users/***/.pyenv/shims/python

py-version-example $ pyenv version
3.9.2 (set by /Users/***/.pyenv/version)
py-version-example $ pyenv local 3.9.4

py-version-example $ pyenv local
3.9.4

py-version-example $ python -V
Python 3.9.4

py-version-example $ which python
/Users/***/.pyenv/shims/python

py-version-example $ pyenv version
3.9.4 (set by /Users/***/py-version-example/.python-version)
py-version-example $ python -m venv .venv

py-version-example $ source .venv/bin/activate

(.venv) py-version-example $ python -V
Python 3.9.4

(.venv) py-version-example $ which python
/Users/***/py-version-example/.venv/bin/python