pip install -r requirements.txt [Errno 2]没有这样的文件或目录:'requirements.txt'

sia*_*ama 4 python git django pip virtualenv

我正在为django项目设置基础,已经克隆了一个存储库,并且刚刚在同一目录中为该项目创建了虚拟环境。但是,当我尝试在项目目录中运行命令“ pip install -r requirements.txt”时,出现此错误:

[Errno 2]没有这样的文件或目录:'requirements.txt'

我相信我只是在错误的目录中运行它,但我真的不知道应该在哪里运行它。您是否知道文件可以存放在哪里?

her*_*ara 7

更好的方法是在终端的根目录中写入:

find . -regex '.*requirements.txt$'
Run Code Online (Sandbox Code Playgroud)

它将在您的根目录和所有子文件夹中搜索名为requirements.txt. 命令响应后,您可以获取目录并在其pip install -r requirements.txt上运行。


小智 6

如果您在使用 docker 或从 docker 站点获取入门指南时遇到此问题,那么您需要更新 Docker 文件。

只需添加以下行以在 Dockerfile 中的“RUN pip install --no-cache-dir -r requirements.txt”行之前创建 requirements.txt 文件

RUN pip freeze > requirements.txt
Run Code Online (Sandbox Code Playgroud)


Bha*_*sri 5

我知道这有点晚了,但是如果您使用的是虚拟环境,请先使用pip freeze > requirements.txt命令创建需求文件。


pis*_*all 4

尝试在终端中使用它,然后转到目录并使用 pip install 命令。

find -name "requirements.txt"
Run Code Online (Sandbox Code Playgroud)