什么是 Virtualenv,为什么要考虑使用它?
当您全局安装 Python 包时,所有 Python 都可以访问它您的系统上运行的程序。但是,这种方法可能会导致权限错误和依赖项冲突,特别是当您为多个项目使用不同的 Python 版本或库时。
虚拟环境 (virtualenvs) 通过创建隔离的 Python 安装。它们允许您:
创建 Virtualenv
在 Python 3.3 或更高版本中,使用以下命令,其中 ENV_DIR 是要在其中创建 virtualenv 的不存在目录的名称:
python3 -m venv ENV_DIR
对于早期的 Python 版本,使用以下命令之一(取决于您的系统):
virtualenv ENV_DIR venv ENV_DIR pyvenv ENV_DIR pyvenv3 ENV_DIR
激活 Virtualenv
要使用 virtualenv,请使用以下命令激活它:
Unix:
. ./ENV_DIR/bin/activate
Windows:
ENV_DIR\Scripts\activate
shell 提示符中的 (ENV_DIR) 表示 virtualenv 处于活动状态。
使用 Virtualenv 的好处
以上是为什么应该为 Python 项目使用 Virtualenv?的详细内容。更多信息请关注PHP中文网其他相关文章!