简介
官网: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):1pyenv virtualenv 3.11.0 .venv -
激活虚拟环境: 在当前目录激活虚拟环境:
1pyenv local .venv -
检查虚拟环境: 现在你可以在当前目录中使用虚拟环境,验证是否激活:
1python --version
额外说明
- 虚拟环境的实际文件夹通常位于
~/.pyenv/versions/下。你可以通过pyenv versions查看所有的虚拟环境。 - 使用
pyenv local命令会在当前目录创建一个.python-version文件,其中包含了当前使用的虚拟环境名称。
如果你希望在当前目录中看到 .venv 文件夹,你可以手动创建一个虚拟环境并将其移到当前目录,或使用其他工具如 venv 或 virtualenv。