繁体   English   中英

我是否需要全新安装 Python 才能开始使用虚拟环境?

[英]Do I need a clean install of Python to start working with virtual environments?

作为一名新程序员,我已经在我的系统上使用 Python 大约一年了。 直到最近,直到codecademy的Django课程结束,虚拟环境的话题才出现。 我现在期望在我自己的系统上创建一个 Django 项目。

我过去一直只是将软件包安装到 Python 而没有创建虚拟环境,因为我不知道建议为每个项目创建一个环境。

在开始使用虚拟环境之前,我是否应该全新安装 Python?

如果是这样,是否有 pip 命令来卸载所有非 python 本机软件包并从根本上重置安装?

在开始使用虚拟环境之前,我是否应该全新安装 Python?

不,不需要。 事实上,这样做会破坏使用虚拟环境的主要目的:它们用于“隔离”项目的包,而不必加载“全局”安装的包。

每次创建一个全新的项目时,您都可以创建一个新的虚拟环境并使用它!

您不一定需要 Python 的全新安装才能使用 virtualenv 获得“干净”的环境。

过去,您会指定--no-site-packages标志来删除全局安装包的可见性,如下所示:

virtualenv --no-site-packages venv_name

然而,这现在是 virtualenv 的默认选项,除非你运行的是一个非常旧的版本,否则你不需要明确地这样做。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM