【发布时间】:2015-11-30 03:41:32
【问题描述】:
当我运行pip freeze > requirements.txt 时,它似乎包含了所有已安装的软件包。这似乎是记录在案的行为。
然而,我做错了,因为现在在与 Django 无关的项目中包含了 Django 之类的东西。
我如何获得这个项目的需求?或者将来如何安装带有pip 的包以用于该项目。我想我错过了virtualenv 的一些内容。
【问题讨论】:
-
pip无法理解,您的项目与 Django 无关。因此,通常您希望创建一个隔离的虚拟环境,而无需访问系统站点包并运行带有--isolated标志的 pip 以忽略PYTHONPATH中的内容。当然,除了项目需要之外,您不应该将软件包安装到该环境中 -
@Alik 好吧,这就是我害怕的。稍后我将研究创建虚拟环境。如果您想将此作为实际答案提交,我会接受。