我需要 linux 中的 lxml 和漂亮汤的虚拟环境吗?
Do i need Virtual environment for lxml and beautiful soup in linux?
我正在 python.For 做一个数据抓取项目,我需要使用 beautiful soup 并且 lxml.Should 我在全局或虚拟环境中安装它们?
这是个人喜好问题,但在大多数情况下,在虚拟环境中安装库的好处远远超过成本。
设置 virtualenv(可能还有 virtualenvwrapper),为您的项目创建环境并激活它需要 2-10 分钟(取决于您对系统的熟悉程度),然后您才能开始处理您的项目本身,但是它可能会为您省去很多麻烦。我建议您这样做。
好吧,使用或不使用虚拟环境取决于您。但使用 virtualenv
和 virtualenvwrapper
始终是最佳做法。因此,如果您的项目及其依赖项发生异常情况,它不会妨碍 python 在系统级别重新定位。
将来您可能需要在不同版本的 lxml
或 beautifulsoup
上工作,如果您不使用虚拟环境,那么您需要升级或降级库,现在您的旧项目不会 运行,因为您已经升级或降级了系统级别的所有内容 python。因此,尽早开始使用最佳实践以节省时间和精力是明智的。
我正在 python.For 做一个数据抓取项目,我需要使用 beautiful soup 并且 lxml.Should 我在全局或虚拟环境中安装它们?
这是个人喜好问题,但在大多数情况下,在虚拟环境中安装库的好处远远超过成本。
设置 virtualenv(可能还有 virtualenvwrapper),为您的项目创建环境并激活它需要 2-10 分钟(取决于您对系统的熟悉程度),然后您才能开始处理您的项目本身,但是它可能会为您省去很多麻烦。我建议您这样做。
好吧,使用或不使用虚拟环境取决于您。但使用 virtualenv
和 virtualenvwrapper
始终是最佳做法。因此,如果您的项目及其依赖项发生异常情况,它不会妨碍 python 在系统级别重新定位。
将来您可能需要在不同版本的 lxml
或 beautifulsoup
上工作,如果您不使用虚拟环境,那么您需要升级或降级库,现在您的旧项目不会 运行,因为您已经升级或降级了系统级别的所有内容 python。因此,尽早开始使用最佳实践以节省时间和精力是明智的。