Python 3.x 系统python版本处于活动状态,而不是本地pyenv版本
激活虚拟环境后,如何检查是否使用了正确的python版本?我尝试了哪个python3和哪个python,但这两个输出都表示系统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
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