📜  pyenv create virtualenv (1)

📅  最后修改于: 2023-12-03 15:33:49.802000             🧑  作者: Mango

介绍 Pyenv 创建 Virtualenv

Pyenv 是一个用于管理 Python 版本的工具。它允许您轻松地在不同的 Python 版本之间进行切换,并为每个 Python 版本设置全局和本地虚拟环境。

Virtualenv 是一个用于在 Python 应用程序中创建隔离环境的工具。它允许您在同一台计算机上同时使用不同版本的 Python 库和依赖项,从而使开发和部署更加简单和可靠。

通过 Pyenv 和 Virtualenv 的结合,您可以使用不同的 Python 版本和依赖项来构建和测试 Python 应用程序。

安装 Pyenv

使用以下命令安装 Pyenv:

$ curl https://pyenv.run | bash

或者,您可以按照官方文档的说明手动安装 Pyenv。

创建虚拟环境

要创建虚拟环境,请使用 pyenv virtualenv 命令,其中第一个参数是您希望创建的虚拟环境的名称,第二个参数是要使用的 Python 版本。例如:

$ pyenv virtualenv myenv 3.9.2

这将创建一个名为 myenv 的虚拟环境,并使用 Python 3.9.2 作为其基础。

您还可以使用 -p 选项指定要使用的 Python 解释器的完整路径。例如:

$ pyenv virtualenv myenv /usr/local/bin/python3.9

这将创建一个名为 myenv 的虚拟环境,并使用 /usr/local/bin/python3.9 作为其基础。

使用虚拟环境

要使用虚拟环境,请使用 pyenv activate 命令:

$ pyenv activate myenv

这将激活名为 myenv 的虚拟环境。您可以使用 python 命令检查现在正在使用的 Python 版本:

$ python
Python 3.9.2 (default, Mar 30 2021, 15:14:58)
[GCC 7.5.0] on linux
Type "help", "copyright", "credits" or "license" for ...

要离开虚拟环境,请使用 pyenv deactivate 命令:

$ pyenv deactivate
删除虚拟环境

要删除虚拟环境,请使用 pyenv uninstall 命令,指定要删除的虚拟环境名称:

$ pyenv uninstall myenv

这将删除名为 myenv 的虚拟环境。

总结

通过 Pyenv 和 Virtualenv 的结合,您可以轻松管理 Python 版本和虚拟环境。使用上述命令,您可以创建,激活和删除虚拟环境,并在其中工作。

现在您可以开始使用 Pyenv 和 Virtualenv 构建和测试 Python 应用程序,并确保其依赖项和 Python 版本得到了精确控制。