sia*_*ama 4 python git django pip virtualenv
我正在为django项目设置基础,已经克隆了一个存储库,并且刚刚在同一目录中为该项目创建了虚拟环境。但是,当我尝试在项目目录中运行命令“ pip install -r requirements.txt”时,出现此错误:
[Errno 2]没有这样的文件或目录:'requirements.txt'
我相信我只是在错误的目录中运行它,但我真的不知道应该在哪里运行它。您是否知道文件可以存放在哪里?
更好的方法是在终端的根目录中写入:
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)
尝试在终端中使用它,然后转到目录并使用 pip install 命令。
find -name "requirements.txt"
Run Code Online (Sandbox Code Playgroud)