简介
官网:https://github.com/pyenv/pyenv
安装
Linux/Unix
|
|
添加环境变量
|
|
|
|
Windows
使用另一个工具 pyenv-win
使用
查看可下载的版本
|
|
安装指定的版本
|
|
设置全局的版本
|
|
查看所有存在的版本
|
|
查看当前的版本
|
|
插件
pyenv-virtualenv
pyenv-virtualenv is a pyenv plugin that provides features to manage virtualenvs and conda environments for Python on UNIX-like systems.
虚拟环境
在使用 pyenv virtualenv
创建虚拟环境时,虚拟环境的目录通常不会自动出现在当前目录中。相反,pyenv
会将虚拟环境存储在其管理的全局目录中。要在当前目录中使用虚拟环境,你需要手动设置。
以下是确保在当前目录中使用 .venv
的步骤:
-
创建虚拟环境: 你可以创建虚拟环境并指定名称(如
.venv
):1
pyenv virtualenv 3.11.0 .venv
-
激活虚拟环境: 在当前目录激活虚拟环境:
1
pyenv local .venv
-
检查虚拟环境: 现在你可以在当前目录中使用虚拟环境,验证是否激活:
1
python --version
额外说明
- 虚拟环境的实际文件夹通常位于
~/.pyenv/versions/
下。你可以通过pyenv versions
查看所有的虚拟环境。 - 使用
pyenv local
命令会在当前目录创建一个.python-version
文件,其中包含了当前使用的虚拟环境名称。
如果你希望在当前目录中看到 .venv
文件夹,你可以手动创建一个虚拟环境并将其移到当前目录,或使用其他工具如 venv
或 virtualenv
。